封面
版权信息
作者简介
内容简介
前言
第1章 命令行应用:打造属于自己的工具集
1.1 工具之旅
1.2 单词格式转换
1.3 便捷的时间工具
1.4 SQL语句到结构体的转换
第2章 HTTP应用:写一个完整的博客后端
2.1.1 gin
2.2 项目设计
2.3 公共组件
2.4 接口文档
2.5 接口校验
2.6 模块开发:标签管理
2.7 上传图片和文件服务
- APP免费
2.8 API访问控制
- APP免费
2.9 常见应用中间件
- APP免费
2.10 链路追踪
- APP免费
2.11 应用配置问题
- APP免费
2.12 编译程序应用
- APP免费
2.13 优雅重启和停止
- APP免费
2.14 思考
- APP免费
第3章 RPC应用:启动你的RPC服务
- APP免费
3.1 gRPC和Protobuf
- APP免费
3.2 Protobuf的使用
- APP免费
3.3 gRPC的使用
- APP免费
3.4 运行一个gRPC服务
- APP免费
3.5 gRPC服务间的内调
- APP免费
3.6 提供HTTP接口
- APP免费
3.7 接口文档
- APP免费
3.8 gRPC拦截器
- APP免费
3.9 metadata和RPC自定义认证
- APP免费
3.10 链路追踪
- APP免费
3.11 gRPC服务注册和发现
- APP免费
3.12 实现自定义的protoc插件
- APP免费
3.13 对gRPC接口进行版本管理
- APP免费
3.14 常见问题讨论
- APP免费
第4章 WebSocket应用:聊天室
- APP免费
4.1 基于 TCP 的聊天室
- APP免费
4.2 认识 WebSocket
- APP免费
4.3 聊天室需求分析和设计
- APP免费
4.4 项目结构组织和基础代码框架
- APP免费
4.5 核心流程
- APP免费
4.6 广播器
- APP免费
4.7 非核心功能
- APP免费
4.8 关键性能分析和优化
- APP免费
4.9 Nginx部署
- APP免费
4.10 总结
- APP免费
第5章 进程内缓存
- APP免费
5.1 缓存简介
- APP免费
5.2 缓存淘汰算法
- APP免费
5.3 进程内缓存
- APP免费
5.4 缓存的性能和优化思路
- APP免费
5.5 高性能缓存库——BigCache
- APP免费
5.6 进程内缓存的优化版
- APP免费
第6章 Go语言中的大杀器
- APP免费
6.1 Go大杀器PProf之性能剖析(上)
- APP免费
6.2 Go大杀器PProf之性能剖析(下)
- APP免费
6.3 Go大杀器之跟踪剖析trace
- APP免费
6.4 用GODEBUG看调度跟踪
- APP免费
6.5 用GODEBUG看GC
- APP免费
6.6 Go进程诊断工具gops
- APP免费
6.7 公开和发布度量指标
- APP免费
6.8 逃逸分析
- APP免费
附录A Go modules的入门和使用
- APP免费
附录B goroutine与panic、recover的小问题
- APP免费
附录C Go在容器运行时要注意的细节
- APP免费
附录D 让Go“恐慌”的十种方法
- APP免费
反侵权盗版声明
- APP免费
推荐语
更新时间:2020-07-28 13:38:38