最新文章
Go语言高并发编程实战指南:从协程调度到性能调优
系统讲解Go语言高并发编程的核心技术,深入剖析Goroutine调度机制、Channel通信模式、并发安全策略与性能调优实践。通过生产环境案例展示如何设计高效并发架构,帮助开发者充分利用Go ...
Go 使用 pprof 排查线上内存泄漏
Go 虽有垃圾回收,但仍会因无界缓存、未关闭订阅、长期存活 goroutine 或被小切片引用的大数组等无界引用导致内存泄漏。本文以订单服务 OOM 案例为线索,介绍先用运行时指标区分 RSS...
用需求编号、Commit 与 Git 串联完整研发流程
从需求和缺陷编号出发,用分支、Commit、评审、测试、发布与 Git Submodule 建立可追踪的研发闭环。
你好,这里是柠萌
在代码与山河之间,记录值得反复阅读的知识与风景。
写出清晰技术文档的方法
从读者任务出发组织背景、步骤、验证与排错。
测试金字塔的现实落地
把多数反馈放在快速稳定的单元与组件测试,把端到端测试留给关键路径。
小团队 Git 分支协作指南
以短分支、小提交和清晰评审降低合并成本。
高质量 CI 流水线怎么设计
让反馈更快、结果可复现,并把高风险问题挡在合并之前。
限流系统设计:令牌桶与滑动窗口
令牌桶允许有限突发适合API网关,滑动窗口更直观但存储成本更高。限流维度可以是用户、租户、接口或组合键,通过分层保护系统容量并降低误伤。实施时返回明确剩余额度与重试时间,限流需与排队、熔断和降...
消息队列可靠性设计
围绕至少一次投递设计幂等消费、重试和死信处理。