GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
¥
25
3.2折
¥
79
全新
仅1件
作者[美]马特·布彻MattButcher马特·法里纳MattFarina)
出版社机械工业出版社
出版时间2019-03
版次1
装帧平装
货号A22(2层外
上书时间2024-08-29
商品详情
- 品相描述:全新
图书标准信息
-
作者
[美]马特·布彻MattButcher马特·法里纳MattFarina)
-
出版社
机械工业出版社
-
出版时间
2019-03
-
版次
1
-
ISBN
9787111617501
-
定价
79.00元
-
装帧
平装
-
开本
其他
-
页数
247页
- 【内容简介】
-
本书介绍了Go语言的实践应用技术,主要以实际应用为目的,使读者在掌握基本的Go语言知识的基础上进行更多的实践训练。本书涵盖了Go语言基本概念、Go应用程序的管理机制、创建用户界面、云基础设施、微服务器及服务到服务的通信模式等内容,并按照问题、解决方案和讨论的顺序结合具体的程序示例对70种Go语言的技术逐步进行了介绍。本书可以作为程序员解决实际问题的参考。也可以作为Go语言爱好者学习和应用的参考书。还可以作为非专业学生Go语言学习的入门参考书,也可以作为专业学生的实践参考书。
- 【作者简介】
-
马特 布彻是Deis的一名建筑师,在那里,他的日常工作就是做开源项目。他写过几本书和一些文章。布彻拥有哲学博士学位,在美国芝加哥的罗耀拉大学计算机科学系任教。马特热衷于构建强大的团队和开发解决复杂的问题的完美方案。马特?法里纳是惠普公司的不错技术团队的首席工程师。他是一个作家、演说家,还是开源软件的定期撰稿人,开源软件做软件开发工作已经超过了1/4世纪。马特?法里纳喜欢通过创建解决方案为普通民众解决问题,他既能够采用*新的技术来创建解决方案,又可以通过容易被忽视的一些普通的方法来完成这些工作。
- 【目录】
-
译者序序鸣谢前言关于本书关于作者关于封面插图部分11 走进GO语言11.1 何谓GO语言21.2 GO语言的特点41.2.1 多个返回值41.2.2 现代化的标准库61.2.3 goroutine 与通道的并发性(Go语言规程及通道并发性)91.2.4 Go工具链—不仅仅是一种语言141.3 众多编程语言背景下的GO语言201.3.1 C语言与Go语言201.3.2 Java 与 Go211.3.3 Python、PHP与Go231.3.4 JavaScript、Node.js与 Go251.4启动、运行GO语言261.4.1安装Go语言261.4.2Go语言与Git,Mercurial协同运行和版本控制271.4.3探索工作区271.4.4环境变量的使用281.5 GO,你好291.6小结312坚实的基础322.1 GO语言使用CLI应用程序的方法332.1.1 命令行标记332.1.2 命令行框架结构402.2 配置问题处理472.3使用实际的WEB服务器542.3.1 启动和关闭服务器552.3.2 路由web 请求602.4小结713 GO语言的并发性723.1理解GO语言的并发模型723.2 使用GOROUNTINE733.3 通道的应用883.4 小结101第2部分1034 ERROR错误与PANIC异常的处理1034.1 ERROR错误处理1044.2 PANIC异常系统1144.2.1 error错误与panic异常的区分1144.2.2 panic异常处理1164.2.3 从panic异常中恢复过来1184.2.4panic异常和goroutine函数1254.3 小结1345 调试和测试1355.1定位BUGS1355.1.1等等,我的调试器(debugger)在哪里?1365.2 日志记录1365.2.1使用Go语言的记录器1375.2.2使用系统记录器1485.3访问堆栈跟踪1525.4 测试1555.4.1 单元测试1555.4.2生成测试1625.5使用性能测试和基准1655.6小结172第3部分应用程序的接口1746 HTML和电子邮件的模板样式1746.1 HTML模板的使用1756.1.1标准库HTML包概述1756.1.2 在模板中添加函数1776.1.3 模板解析限制1806.1.4 模板执行中断1826.1.5 混合模板1836.2 在EMAIL中使用模板1956.3 小结1977 静态资源(ASSET)和表单的获取和接收1987.1 获取静态内容1997.2 表单POST的处理2137.2.1 表单请求简介2137.2.2 使用文件和分段提交2167.2.3 使用原始的多个数据2237.3 小结2288 使用WEB服务2298.1 使用RESET API2298.1.1 使用HTTP客户端2308.1.2 发生故障时2328.2 通过HTTP传递和处理错误2368.2.1 生成自定义错误2378.2.2 读取和使用自定义错误2388.3 传递和映射JSON2418.4版本控制REST API2468.5小结251第四部分 将应用程序发布到云2529 使用云2529.1什么是云计算?2539.1.1 云计算的类型2539.1.2 容器和云本地应用程序2559.2管理云服务2579.2.1避免云提供商锁定2579.2.2处理不一致的错误2619.3在云服务器上运行2639.3.1执行运行时检测2639.3.2构建云2669.3.3执行运行时监视2699.4 小结27110 云服务之间的通信27210.1微服务和高可用性27210.2服务之间的通信27410.2.1 使REST更快27410.2.2超越REST28110.3 小结29011反射和代码生成29111.1反射的三个特征29111.2 结构体,标签和注解30411.2.1 注释结构30411.2.2 使用标签注解30511.3使用GO代码生成GO代码31211.4小结319
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价