Posted in Web开发实战Go WebSocket消息广播效率低下?——基于ring buffer + atomic slice的无锁广播队列设计与百万级压测报告 第一章:Go WebSocket … Go WebSocket消息广播效率低下?——基于ring buffer + atomic slice的无锁广播队列设计与百万级压测报告Read more by 架构思考者|2026年2月23日|Buffers兼容性, 原子操作模板, sharedStrings滥用, Go语言无锁队列, 消息广播算法, Go动态加载, 手写WebSocket
Posted in Go语言基础和工具链Go语言错误处理范式演进史:从error string到xerrors→fmt.Errorf %w→Go 1.20 builtin errors.Join 第一章:Go语言错误处理范式演进 … Go语言错误处理范式演进史:从error string到xerrors→fmt.Errorf %w→Go 1.20 builtin errors.JoinRead more by 代码咖啡馆|2026年2月22日|自定义error链, 1.20.13修复, fmt.Errorf丢失frame, xerrors退役, sharedStrings滥用, errors.Join标准化, Go语言错误处理, Go动态加载, 手写WebSocket
Posted in Go语言基础和工具链【私密】洛阳某国家级工业互联网平台Go核心模块源码片段首次公开(含自研ring buffer实现) 第一章:洛阳工业互联网平台Go语 … 【私密】洛阳某国家级工业互联网平台Go核心模块源码片段首次公开(含自研ring buffer实现)Read more by Go语言爱好者|2026年2月22日|Go语言源码编辑, Buffer实现, sharedStrings滥用, 洛阳工业互联网平台, 国家级工业互联网, 核心模块开源
Posted in 问题排查与答疑Go字典内存占用超预期?实测不同key/value类型内存开销(string/int/struct),附pprof分析图谱 第一章:Go字典内存占用超预期? … Go字典内存占用超预期?实测不同key/value类型内存开销(string/int/struct),附pprof分析图谱Read more by Go实战派|2026年2月21日|Go内存优化技巧, pprof内存分析, map内存开销, Go动态加载, int与int64区别, map与struct性能对比, sharedStrings滥用, Go字典内存占用
Posted in Go语言基础和工具链抖音直播弹幕系统如何用Golang原生time.Ticker+ring buffer实现亚毫秒级精准下发?附压测拓扑图 第一章:抖音为什么用golang … 抖音直播弹幕系统如何用Golang原生time.Ticker+ring buffer实现亚毫秒级精准下发?附压测拓扑图Read more by Gopher老张|2026年2月20日|亚毫秒级下发, 压测拓扑图, Golang时间调度, Buffers兼容性, 抖音直播弹幕, sharedStrings滥用
Posted in Go语言基础和工具链为什么你的Go滑动窗口在高并发下panic?——基于sync.Pool+ring buffer的零拷贝方案(2024最新实践) 第一章:为什么你的Go滑动窗口在 … 为什么你的Go滑动窗口在高并发下panic?——基于sync.Pool+ring buffer的零拷贝方案(2024最新实践)Read more by 后端小能手|2026年2月20日|Linux零拷贝技术, sync.Pool对比, Buffers兼容性, Go滑动窗口实现, sharedStrings滥用, 高并发panic
Posted in Go语言基础和工具链Golang语法冷知识TOP10:_ = struct{}{}为何不分配内存?for range string的rune解码隐藏开销? 第一章:Golang语法冷知识导 … Golang语法冷知识TOP10:_ = struct{}{}为何不分配内存?for range string的rune解码隐藏开销?Read more by 写代码的阿强|2026年2月20日|Go内存分配器, struct{}空结构体, range空map, if/for/switch注入, sharedStrings滥用, Golang语法冷知识, rune解码开销
Posted in Go语言基础和工具链为什么柏林初创公司面试第一题必问“如何用Go实现无锁Ring Buffer”?高性能系统人才筛选潜规则曝光 第一章:Go语言在国外有多火 G … 为什么柏林初创公司面试第一题必问“如何用Go实现无锁Ring Buffer”?高性能系统人才筛选潜规则曝光Read more by Go语言日常|2026年2月19日|柏林初创公司, 高性能系统搭建, Go语言编程实践, 无锁编程, Buffers兼容性, sharedStrings滥用
Posted in Web开发实战Go服务日志爆炸式增长的真相:单日2TB访问日志背后,我们用3个原子操作+1个ring buffer将写入延迟压至<8μs 第一章:Go服务日志爆炸式增长的 … Go服务日志爆炸式增长的真相:单日2TB访问日志背后,我们用3个原子操作+1个ring buffer将写入延迟压至<8μsRead more by Go语言笔记|2026年2月19日|Buffers兼容性, 高并发日志写入, sharedStrings滥用, 低延迟日志系统, 访问日志压缩, Go日志优化
Posted in Go语言基础和工具链字节LogAgent从Java迁移到Golang后日志吞吐翻倍:但92%的Java开发者忽略了其ring buffer与JVM堆外内存冲突 第一章:字节LogAgent迁移 … 字节LogAgent从Java迁移到Golang后日志吞吐翻倍:但92%的Java开发者忽略了其ring buffer与JVM堆外内存冲突Read more by 技术布道者|2026年2月17日|Java转Golang原因, 日志吞吐优化, Buffers兼容性, sharedStrings滥用, LogAgent迁移, JVM堆外内存