Why golang
https://www.infoq.cn/article/QC4yNPx8YeIfaKiE*2DS?utm_source=related_read_bottom&utm_medium=article
需要以后补充学习的文章
- Go语言同步原语基石
- Go语言底层channel实现
- Go语言底层互斥锁实现
- Go语言底层channel发送接收数据实现
- 深度解密Go语言之基于信号的抢占式调度
- Go语言GC 20连问
- slice 和 string 间用unsafe转换 https://jaycechant.info/2019/golang-unsafe-cast-between-string-and-bytes/
- nsq实践 https://mp.weixin.qq.com/s/rve_Fd2IxCuU_ZE5p5XszA
- goroutine的创建合适结束
- Go 语言 | 1.16 新增的embed在各流行Web框架中的应用
- Golang 如何优雅的处理error
- 面试官:说说unsafe.Pointer和uintptr的区别和联系
- Plain 9汇编
- Go 语言 HTTP 标准库源码解读 https://mp.weixin.qq.com/s/3JhRuTUxRc6gIcLIqHJ5Tw
- database/sql https://segmentfault.com/a/1190000003036452
generate https://mp.weixin.qq.com/s/yUvRe9i3RuQpipFF_i4aRQ
Books
- 从零开始学 Go Web 编程
- Go 高级编程