
刘丹冰
本书为深入理解学习Go语言必经之路中的重点知识领域,采用大量精美详细的图文介绍,文章讲解深入浅出,极大降低了理解Golang底层精髓的学习门槛。 本书包含3篇:第一篇为深度理论篇(第1章~第4章),包含深入理解Golang中GPM模型、深入理解Golang垃圾回收GC三色标记与混合写屏障、深入理解Golang内存管理模型、网络IO复用模型等。第二篇为Golang实战中需要进阶的知识盲区介绍(第5章~第12章)。第三篇为基于Golang从0到1的实现轻量级网络服务框架Zinx及相关应用案例。 本书主要的面向读者是已经具有软件编程开发经验的工程师、系统开发工程师、期望由Python、PHP、C/C++、Ruby、Java等编程语言转职到Golang开发的后端工程师、期望深入理解Go语言特性的计算机软件学者等。
三年前看丹冰老师系列的Go视频入门进阶,此书在书架放了两年终于重温完结。 本书是对B站系列视频的汇总和文本结构优化,更加丰富自己过往看的遗漏之处。 修炼必经之路是重点: 1. goroutine调度器GMP模型 2. go的GC(垃圾回收)机制 3. go基于tcmalloc的内存分配器 4. 常见网络I/O复用并发模型 编程进阶之路是日常工具; 框架设计是日常使用框架的思维重构和项目结合。 有机会参考梳理一下自己的知识体系。
有些章节写的还是不错的,但是图片和对应文字离得较远,看得有点累
- 深入理解Go语言 刘丹冰.AceId 2023.4; Zinx kis-flow.流式计算 golang修养之路
行文组织很乱,示例和内容不能完全匹配
比较深入的介绍了 GMP 模型、GC 机制、内存管理等方面的知识
第一章对go的GMP模型讲得挺好的,读完后有比较大的收货,然后后面几个章节有点像平时博文的积累, 最后的zinx项目照着作者的思路敲一遍还是能学到几招的,总之,内容有点偏网络博文,深入理解有点够不到(除了第一章)
这个相对来说比较深入,适合一定进阶
一开始我以为 go 是单线程,原来他是 M:N 模型
介绍了底层知识,及网络开发知识。
一般偏上。在应用的基础上给了一定的深度分析。感觉是在在开发过程中的一些思考,和大大牛,语言开发者的角度还有差距。开发达到这个高度已经可以了。