Go教程技术文章
-
使用 http.Server.Shutdown、context 和后台任务退出协议完成安全发布。659 收藏 -
比较批处理和流式处理在吞吐、延迟和内存上的取舍,设计稳定数据管道。656 收藏 -
整理 Lettuce 客户端在 Spring Boot 中的连接复用、命令超时、Pipeline、批量读取和热点 Key 治理方案。656 收藏 -
设计生产者、多个 worker 和结果聚合时,重点处理关闭、错误和取消。650 收藏 -
整理 goroutine 泄漏的常见原因,用 context、pprof dump 和阻塞栈分组定位泄漏源。641 收藏 -
围绕 Spring Data JPA 常见慢查询,讲解 N+1 查询、fetch join、batch fetch、分页和只读事务的优化策略。639 收藏 -
围绕命中率、热点 key、singleflight 和 stale 数据设计缓存优化方案。635 收藏 -
从数据库最大连接、接口并发、SQL 耗时和等待队列出发,给出 HikariCP 连接池容量和超时参数的调优方法。622 收藏 -
讲解 Go 服务如何设计 /healthz、/readyz 和 http.Server.Shutdown,避免发布和重启时丢请求。618 收藏 -
介绍 Slice 和 Map 预分配方法,减少扩容、复制和 rehash 带来的性能波动。614 收藏 -
理解 MaxIdleConns、MaxIdleConnsPerHost 和 MaxConnsPerHost,减少连接抖动。609 收藏 -
说明如何用 Actuator 和 Micrometer 建立接口、JVM、线程池、连接池与业务指标,支撑性能优化闭环。605 收藏 -
介绍 runtime/metrics 和 expvar 的使用方式,用低成本接口暴露 goroutine、GC、内存和自定义状态。595 收藏 -
讲解 Go CPU profile 和火焰图的阅读方法,用 flat、cum 和热点链路定位 CPU 瓶颈。593 收藏 -
设计生产环境 pprof 的鉴权、采样窗口和审计流程,降低线上诊断风险。593 收藏