Go语言技术文章
-
在 database/sql 中使用 QueryContext、ExecContext 和事务 context。175 收藏 -
用 MaxOpenConns、MaxIdleConns 和 DBStats 控制数据库并发。513 收藏 -
理解 MaxIdleConns、MaxIdleConnsPerHost 和 MaxConnsPerHost,减少连接抖动。609 收藏 -
配置 http.Client 和 Transport 超时,避免下游慢响应占满资源。351 收藏 -
通过有界 channel、select 和 context,把压力显式传回生产端。183 收藏 -
用固定 worker 数量和任务队列控制后台并发,避免任务高峰拖垮进程。472 收藏 -
理解 Allow、Wait、Reserve 和 Burst 的区别,给接口加上可解释的限流策略。181 收藏 -
用 singleflight 合并同 key 的并发请求,降低缓存击穿时的下游压力。588 收藏 -
文章 · python教程 | 3个月前 | 异步编程 · 生产实践 · 后端工程 · Python教程 · Celery · 任务队列 · Python 故障排查 任务队列 异步任务 幂等 生产实践 Celery 5.4 retry_backoff acks_late
从 Python Celery 任务重复执行事故入手,实战讲解业务幂等键、acks_late、自动重试、指数退避、超时控制和上线观测。340 收藏 -
数据库 · MySQL | 3个月前 | 性能优化 · 执行计划 · MySQL教程 · 慢查询治理 · 数据库运维 · mysql GROUP BY优化 TempTable 内部临时表 Created_tmp_disk_tables
从 MySQL 8.4 内部临时表和 TempTable 入手,讲清 GROUP BY、ORDER BY、DISTINCT 落盘诊断、SQL 改写、索引策略和参数兜底。267 收藏 -
文章 · python教程 | 3个月前 | 工程化 · 性能优化 · 内存分析 · 故障排查 · 生产实践 · Python教程 · Python 故障排查 内存泄漏 rss 性能优化 GC tracemalloc 生产实践 snapshot diff
从 Python 服务 RSS 持续增长事故入手,实战讲解 tracemalloc 快照 diff、gc 引用检查、缓存失控定位和上线回归。230 收藏 -
文章 · java教程 | 3个月前 | 并发编程 · 生产实践 · Java教程 · JDK25 · 虚拟线程 · 虚拟线程 Java 25 JEP 505 Structured Concurrency StructuredTaskScope
从 Spring Boot 聚合接口超时治理出发,讲清 Java 25 Structured Concurrency 预览 API 的适用边界、取消语义、代码改造和上线检查。443 收藏 -
用 context.WithTimeout 统一请求 deadline,并在下游函数中正确响应取消。586 收藏 -
用 SetLimit 控制同一次请求内的并发度,避免批量扇出把下游打穿。575 收藏 -
使用 errgroup.WithContext 同时启动多个下游任务,并在任一任务失败时取消其它任务。273 收藏