由 PHP2Shell 高危漏洞引发的架构思考:从 FrankenPHP 被点名到 Swoole 的独善其身
2026年10月20日,PHP 官方罕见地提前发布了一则高危安全预警;次日(10月21日),代号为 PHP2She...
编程范式之函数式编程的应用
我们在日常使用 JavaScript 开发过程中,一般可通过面向过程的编程范式直接实现页面交互功能,一段独立的逻辑...
Go并发编排之扇出模式
我们知道 Go 语言中的 channel (以下简称 chan ) 是该语言并发编程模型的一个核心部分。通过 ch...
Go项目中应用简易协程编排
众所周知 Go 最大的特点是协程相对于其他语言的线程来说是很轻量的,在 Linux 上线程的栈大小默认固定为 8M...
使用 atomic 包实现无锁并发统计
最近工作之余翻了一遍 sync 官方包中的 Once.Do 源码,获得了一些收获。众所周知 Go 中 Once.D...
浅谈从PHPer到Goer的心路历程
不知不觉间,通过公司内部转岗的机会,已经接触 Go 这门语言快五个月了,期间大大小小写了几个应用(公司项目目前是一...