MrQin 的个人博客

[顶] 100 行写一个 go 的协程池 (任务...

go 的 goroutine 提供了一种较线程而言更廉价的方式处理并发场景, 但 goroutine 太多仍会导致调度性能下降、GC 频繁、内存暴涨, 引发一系列问题。在面临这样的场景时, 限制 goroutine 的数量、重用 goroutine 显然很有价值。

[顶] 搞懂依赖注入, 用 PHP 手写简易 I...

好的设计会提高程序的可复用性和可维护性,也间接的提高了开发人员的生产力。今天,我们就来说一下在很多框架中都使用的依赖注入。