第一天
- 分隔断线
Golang 的 sync.Map
并发 map 的问题
sync.Map 支持并发读写,采取了 “空间换时间” 的机制,冗余了两个数据结构,分别是:read 和 dirty。和我们的第一种方案 map+RWMutex 的实现并发的方式相比,减少了加锁对性能的影响。
Gorm
The fantastic ORM library for Golang
jsontime
go get github.com/liamylian/jsontime
gopay
go get -u github.com/go-pay/gopay