欲加入创客群请加微信:cool-smiler ,备注:入群

Go语言高级编程 (Advanced Go Programming)

今日限免 JackLeon 6个月前 (04-26) 298次浏览 0个评论 扫描二维码

Go语言高级编程 (Advanced Go Programming)
本书涵盖 CGO、Go 汇编语言、RPC 实现、Web 框架实现、分布式系统等高阶主题,针对 Go 语言有一定经验想深入了解 Go 语言各种高级用法的开发人员。对于刚学习 Go 语言的读者,建议先从《Go 语言圣经》开始系统学习 Go 语言的基础知识。

目录

Introduction
第 1 章 语言基础
1.1 Go 语言创世纪
1.2 Hello, World 的革命
1.3 数组、字符串和切片
1.4 函数、方法和接口
1.5 面向并发的内存模型
1.6 常见的并发模式
1.7 错误和异常
1.8 补充说明
第 2 章 CGO 编程
2.1 快速入门
2.2 CGO 基础
2.3 类型转换
2.4 函数调用
2.5 内部机制
2.6 实战: 封装 qsort
2.7 CGO 内存模型
2.8 C++类包装
2.9 静态库和动态库
2.10 编译和链接参数
2.11 补充说明
第 3 章 汇编语言
3.1 快速入门
3.2 计算机结构
3.3 常量和全局变量
3.4 函数
3.5 控制流
3.6 再论函数
3.7 汇编语言的威力
3.8 例子:Goroutine ID
3.9 Delve 调试器
3.10 补充说明
第 4 章 RPC 和 Protobuf
4.1 RPC 入门
4.2 Protobuf
4.3 玩转 RPC
4.4 gRPC 入门
4.5 gRPC 进阶
4.6 gRPC 和 Protobuf 扩展
4.7 pbgo: 基于 Protobuf 的框架
4.8 grpcurl 工具
4.9 补充说明
第 5 章 Go 和 Web
5.1 Web 开发简介
5.2 请求路由
5.3 中间件
5.4 请求校验
5.5 和数据库打交道
5.6 服务流量限制
5.7 大型 Web 项目分层
5.8 接口和表驱动开发
5.9 灰度发布和 A/B 测试
5.10 补充说明
第 6 章 分布式系统
6.1 分布式 id 生成器
6.2 分布式锁
6.3 延时任务系统
6.4 分布式搜索引擎
6.5 负载均衡
6.6 分布式配置管理
6.7 分布式爬虫
6.8 补充说明
附录
附录 A: Go 语言常见坑
附录 B: 有趣的代码片段
附录 C: 作者简介
本书使用 GitBook 发布

公众号 _meitu_1.jpg


温馨提示:若在升级会员或付费后阅读过程中遇到问题,请加客服微信号(cool-smiler)沟通解决,祝您生活愉快。
转载请注明原文链接:Go语言高级编程 (Advanced Go Programming)
喜欢 (0)
[1186664388@qq.com]
分享 (0)
关于作者:
创享视界(creativeview.cn)是一个带动全民颠覆八小时工作制,通过投稿把自己的创意智慧变现的方式创造被动收入,从而实现财务自由的平台。我们相信,创新思维不仅有助于打造更出色的产品,还可以让世界变得更美好,让人人受益。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
%d 博主赞过: