源码分析

用Go STL查询DB引发的内存泄露

Go
总计 4054 字
问题起因 这几天有一个 Go API service 经过定时监控发现占用的内存不断上涨,内存从初始的 70M 一直上升到超过 1G 直到吃光内存退出,基本上就可以断定是存在内存泄露

通过Go HTTP Client的报错看标准库https请求

Go
总计 2981 字
在用 Go 自带的 http client 进行默认 Get 操作的时候,发现如下错误 x509: certificate signed by unknown authority 这个报错来自 crypto/x509 中关于证书签名的验证 负责验证证书的方法签名 func (c *Certificate) Verify(opts VerifyOptions) (chains [][]*Certificate, err error) 关于

一文讲透koa-源码剖析

总计 2457 字
前言 本文从头开始由浅入深剖析现在十分流行的koa框架的核心源码,适合已经熟练掌握koa框架使用的开发人员阅读 核心机制 现在,让我们从头开始看看