服务启动时出现 OOM 郑文峰的博客 2025年9月22日 23:39 本文详细记录了一次在Kubernetes环境中Golang服务启动时出现OOM(Out of Memory)问题的排查和解决过程。服务在启动约2分钟后出现内存溢出,通过pprof工具分析发现主要问题源于bytes.Buffer对象的频繁扩容。
一次服务升级时pg表DDL执行超时失败 郑文峰的博客 2025年9月14日 18:07 本文详细分析了一次因PostgreSQL表DDL执行超时失败而导致的服务升级问题,通过SQL查询和代码审查定位到问题根源,揭示了数据库锁机制和资源管理的重要性。
Go语言延迟初始化(Lazy Initialization)最佳实践 郑文峰的博客 2025年6月15日 04:32 入解析Go语言中延迟初始化的实现原理和最佳实践,包括sync.Once、sync.OnceValue和sync.OnceValues的使用场景和性能优势
Go语言遍历性能深度解析:从原理到优化实践 郑文峰的博客 2025年6月14日 18:43 在Go语言中,遍历是日常开发中最常见的操作之一。不同的遍历方式会对性能产生显著影响。本文将深入分析Go语言中遍历的性能特点,并探讨如何优化遍历以提高代码效率。