手撸一个IOC容器
IoC什么是IoC?IoC是Inversion of Control(控制反转)的简称,注意它是一个技术思想。描述的是对象创建、管理的事情。传统开发方式:比如类A依赖类B,往往会在类A里面new一个B的对象。
值得推荐的五种自动化代码审查工具
【51CTO.com快译】众所周知,代码审查不但可以提高代码库的质量,而且能够避免开发人员将程序中的错误和问题传递给其他团队成员。不过,手动执行代码审查既费时又费力。这就是为什么许多开发团队会使用自动化工具,来完成此项工作的原因。
beego 使用redis session 突然爆出个503错误
本地环境介绍:go 1.16, astaxie/beego 1.12.3,macbook pro m1,redis+session,show you code。
golang Context详解
什么是ContextContext通常被译作上下文,它是一个比较抽象的概念。一般理解为程序单元的一个运行状态、现场,上下上下则是存在上下层的传递,上会把内容传递给下。在Go语言中,程序单元也就指的是Goroutine。
像 Awesome-Go 一样提升企业 Go 项目代码质量
以下文章来源于一艘慢船 ,作者JayL,原文链接:https://mp.weixin.qq.com/s/5N8KIz-UXvTC_B21mdIp8A1.