GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译

GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2019-03
版次: 1
ISBN: 9787111617501
定价: 79.00
装帧: 平装
开本: 其他
页数: 247页
18人买过
  • 本书介绍了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
  • 内容简介:
    本书介绍了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
查看详情
相关图书 / 更多
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GOTH断掌事件(黑乙一巓峰作,絶版10年完整回归,新增2万字番外!)
[日]乙一 著;新经典 出品
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GO语言编程从入门到实践
黄永祥
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GOYA:ALIFEINLETTERS
SARAH SYMMONS 著
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GO语言公链开发实战
郑东旭;杨明珠;潘盈瑜;翟萌
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GOOSE鹅妈妈童谣语感启蒙(全2册:基础篇+提高篇)(0-6岁英语语感启蒙双语绘本,纯正美音扫码即听,慢速领读、整首朗读、配乐朗读,富有节奏感)
沧浪
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GO语言区块链应用开发从入门到精通
高野
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GOUGH-STEWART平台的分析与优化设计
刘国军 著
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GO程序员面试算法宝典
猿媛之家 董良松 楚秦
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GO24!小小数学家都爱玩的数学卡片游戏(进阶篇)
高斯欧特曼
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GOAL!: The Dream Begins
Robert Rigby 著
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GO24小小数学家都爱玩的数学卡片游戏(初级篇)
高斯欧特曼 编
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
GO语言机器学习实战
[澳]周轩逸(Xuanyi Chew) 著;[澳]周轩逸谭励(Xuanyi Chew)、连晓峰 译
您可能感兴趣 / 更多
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
GO语言实战 美马特·布彻MattButcher马特·法里纳MattFarina 著 刘燕燕 金燕 肖加标 译
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译