11
Apr

Go 超时控制导致内存泄露

这是一个很经典的面试题,例如现在面试官让你写一个超时控制函数,你是否有注意到内存泄露?package main import ( "context" "fmt" &qu...
07
Apr

mkcert 生成本地 SSL 证书

掏出了吃灰的树莓派打算自己搭建一套 DevOPS,树莓派在 hosts 中增加了域名解析。# pi 192.168.124.15 pi.local搭建好 nginx 后,那个不安全的字样怎么看都难受,有点强迫症,在线申请免费的 SSQ...
04
Apr

Golang 从零开始学习微服务

这个系列的文章来自于,我们以前在团队内部的分享,用来做微服务体系架构设计的学习使用,一开始是放在 github 上的,近期有时间,就打算整理一下,顺便将这段时间的学习和沉淀融入进去,可能会很庞大,所以就先列出来一个目录。Golang ...
03
Apr

我们真的需要微服务架构吗?

最近失业在家待业,思考了以前的架构设计以及代码设计中的问题。一次有趣的面试经历去年在杭州面试一家只有五个程序员的小公司,后台开发人员只有一个人,业务其实并不复杂,其后端采用了微服务架构,于是和对方“犟” 了起来,后来反思这是没有必要...
22
Mar

PHP进化史:PHP8 Jit 来了

其实在 PHPng 的项目中就已经开始实现 jit 了,不过由于 PHP 的底层实现问题,使用 Jit 带来的收益并不大,于是就放弃了。