学习,总结go语言相关技能、知识。

context 包详解及一些实战。context一般用来做元数据到传递,控制协程取消、超时等。项目中一般用来做传递元数据,如auth中间件中将用户id等公共信息放到context中 ,让控制器快速获得到用户id等;如每次请求,db使用同一个连接完成事务,同一个连接完成非事务操作。