golang SQL 优化 使用SQL生成器

使用ORM的好处显而易见,能够自动帮我们处理好面向对象和数据库之间的映射

但是目前的ORM有个明显问题,要么使用复杂,要么导致服务器崩溃(内存占用高或者频繁 GC)

golang context 包使用

go 控制并发有两种经典的方式,一种是 WaitGroup (for select wait chan),另外一种就是 Context

sync.WaitGroup 是一种控制并发的方式,它的这种方式是控制多个 goroutine 同时完成