Last updated 2 years ago
最新动态可以关注:知乎 Go语言 或微博 极客兔兔
订阅方式:watch geektutu/blog ,每篇文章都能收到邮件通知,或通过 RSS 订阅。
序言
关于本书
第一章 性能分析
benchmark 基准测试
pprof 性能分析
第二章 常用数据结构
字符串拼接性能及原理
切片(slice)性能及陷阱
for 和 range 的性能比较
反射(reflect)性能
使用空结构体节省内存
内存对齐对性能的影响
第三章 并发编程
读写锁和互斥锁的性能比较
如何退出协程(超时场景)
如何退出协程(其他场景)
控制协程的并发数量
sync.Pool 复用对象
sync.Once 如何提升性能
sync.Cond 条件变量
第四章 编译优化
减小编译体积
逃逸分析对性能的影响
死码消除与调试模式
附录 Go 语言陷阱
数组和切片
Go 语言简明教程
Go Test 单元测试简明教程
Go Protobuf 简明教程
Go RPC & TLS 鉴权简明教程
Go Mock (gomock)简明教程
Go Mmap 文件内存映射简明教程
Go Context 并发编程简明教程
Go WebAssembly (Wasm) 简明教程
Go Gin 简明教程
七天用Go从零实现系列
Web框架Gee
分布式缓存GeeCache
ORM框架GeeORM
RPC框架GeeRPC
项目地址
Go 语言笔试面试题
基础语法
实现原理
并发编程
代码输出