作者: | Nathan Kozyra, Matt Butcher and Matt Farina |
语言: | 英文 |
出版年份: | 2025 |
编程语言: | Go |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
slog
)、1.22 的 HTTP 路由增强,以及云原生与容器化最新实践。全书 13 章,分 4 个递进层次:
| 部分 | 主题 | 关键章节 | 核心收获 | |---|---|---|---| | Part 1 | 基础与环境 | 1-3章 | 快速回顾 Go 语法、工具链、CLI 应用、配置管理 | | Part 2 | 构建健壮应用 | 4-7章 | 错误与 panic、goroutine & channel、测试与基准、文件/网络 I/O | | Part 3 | 端到端 Web 服务 | 8-11章 | REST API、模板渲染、表单 & 文件上传、JWT、gRPC | | Part 4 | 云原生与高级主题 | 12-13章 | 容器化、微服务、反射、代码生成、GC 调优 |
sync.WaitGroup
、Mutex
避免竞态。net/http
路由增强(1.22 起支持路径变量)。go:embed
)。nkozyra/go-in-practice
,支持在线运行(LiveBook)。《Go in Practice, Second Edition》= Go 语言实战锦囊:从“写对代码”到“写好系统”,覆盖现代后端开发所需的全部工程范式与云原生落地技巧,是进阶 Go 工程师的案头书。