数据库连接池 时间: 2021-04-27 | 分类: algorithm | 阅读: 1615 字 ~4分钟 数据库连接池 池(Pool)是指某类资源的容器,它是一种用于提高程序效率和降低系统开销的技术,比如线程池、连接池、内存池、对象池。但它们的核心 阅读全文 »
Go no copy 机制 时间: 2021-04-27 | 分类: go | 阅读: 1917 字 ~4分钟 no copy机制 小菜刀读Go源码时,发现一个高频注释语句“XXX must not be copied after first use“。例如sync包下的Pool、Cond、WaitGroup 阅读全文 »
万能钥匙中间层 时间: 2021-04-26 | 分类: algorithm | 阅读: 1659 字 ~4分钟 万能钥匙-中间层 最近小菜刀重读《程序员的自我修养》,里面提到过一句名言:计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。 上述名 阅读全文 »
信号处理与Go程序的优雅退出 时间: 2021-04-26 | 分类: go | 阅读: 1776 字 ~4分钟 信号处理与Go程序的优雅退出 学过计算机系统的人,应该知道异常控制流(ECF)。异常控制流发生在计算机系统的各个层次。比如,在硬件层,硬件检测 阅读全文 »
深入理解syncMap 时间: 2021-04-26 | 分类: go | 阅读: 4395 字 ~9分钟 深入理解sync.Map golang中内置了map关键字,但是它是非线程安全的。从go 1.9开始,标准库加入了sync.Map,提供用于并发 阅读全文 »
高并发系统之限流技术 时间: 2021-04-26 | 分类: algorithm | 阅读: 2432 字 ~5分钟 高并发系统之限流技术 在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。限流是指通过对并发访问/请求进行限速或者对一个时间内的的请 阅读全文 »
Golang开发者学习图鉴 时间: 2021-04-26 | 分类: go | 阅读: 592 字 ~2分钟 Golang开发者学习图鉴 想成为一名优秀的Golang开发者,你知道需要掌握哪些技能吗?为了帮助你更好的上🚗,本文为你提供了2020版Go开 阅读全文 »
Go并发控制 时间: 2021-04-26 | 分类: go | 阅读: 2208 字 ~5分钟 Golang并发控制简述 引言 Golang中通过go关键字就可开启一个goroutine,因此,在Go中可以轻松写出并发代码。但是,如何对这些 阅读全文 »