Go编程进阶实战--开发命令行应用HTTP应用和gRPC应用
全新正版 极速发货
¥
59.94
6.1折
¥
98
全新
仅1件
作者(澳)阿米特·萨哈
出版社清华大学出版社
ISBN9787302615897
出版时间2022-11
装帧平装
开本32开
定价98元
货号31599109
上书时间2024-08-10
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
阿米特·萨哈,是一位曾在RedHat和SunMicrosystems公司工作过的软件工程师。他创办并维护着FedoraScientific,一个为科学和教育用户服务的Linux发行版。他也是PrenticeHall出版社《写下你的第一个程序》(WriteYourFirstProgram)一书的作者。
目录
第1章 编写命令行应用程序
1.1 我们的第一个应用程序
1.2 编写单元测试
1.3 使用flag包
1.4 改进用户界面
1.4.1 删除重复的错误消息
1.4.2 自定义用例消息
1.4.3 通过位置参数接收姓名
1.5 更新单元测试
1.6 小结
第2章 高级命令行应用程序
2.1 实现子命令
2.1.1 子命令驱动的应用程序架构
2.1.2 测试main包
2.1.3 测试cmd包
2.2 使应用程序更健壮
2.2.1 带有超时的用户输入
2.2.2 处理用户信号
2.3 小结
第3章 编写HTTP客户端
3.1 下载数据
3.2 反序列化接收到的数据
3.3 发送数据
3.4 使用二进制数据
3.5 小结
第4章 高级HTTP客户端
4.1 使用自定义HTTP客户端
4.1.1 从过载的服务器下载
4.1.2 测试超时行为
4.1.3 配置重定向行为
4.2 定制请求
4.3 实现客户端中间件
4.3.1 了解RoundTripper接口
4.3.2 日志中间件
4.3.3 给所有请求添加一个标头
4.4 连接池
4.5 小结
第5章 构建HTTP服务器
5.1 我们的第一个HTTP服务器
5.2 设置请求处理程序
处理程序
5.3 测试服务器
5.4 Request(请求)结构
5.4.1 方法
5.4.2 URL
5.4.3 Proto、ProtoMajor和ProtoMinor
5.4.4 标头
5.4.5 主机
5.4.6 正文
5.4.7 Form、PostForm
内容摘要
谷歌在2009年发布了Go编程语言,并于2012年发布了1.0版。Go语言具有强大的兼容性,一直用于编写可扩展的重量级程序(命令行应用程序、关键基础设施工具乃至大规模分布式系统
)。凭借简单性、丰富的标准库和蓬勃发展的第三方软件包生态系统,Go语言成为软件开发人员首选的通用语言。
《Go编程进阶实战:开
发命令行应用、HTTP应用和gRPC应用》将指导你使用Go编程语言来构建健壮的、生产级别的应用程序。
你将学到足够多的知识来构建命令行工具以及通过HTTP和gRPC通信的应用程序。
主要内容:编写命令行应用程序、编写HTTP服务和客户端、使用gRPC编写RPC应用程序、为网络客户端和服务器编写中间件、在云对象存储和SQL数据库中存储数据、使用惯用的技术测试应用程序、为应用程序增加可观察性、管理应用程序的配置数据。
— 没有更多了 —
以下为对购买帮助不大的评价