Archive
文章归档
按年份整理所有公开文章,方便快速回看写作脉络。
2026
20 篇
Python 日志一条变两条:从 handler 重复注册到传播链修复
开发
PostgreSQL 排除查询突然返回零行:NOT IN 遇到 NULL 的定位与修复
数据库
TLS 证书链不完整导致部分客户端握手失败:从 SNI 取证到 fullchain 修复
网络
Python 解压不可信 ZIP:同时防住路径穿越、符号链接与解压炸弹
安全
Python 调用遗留命令乱码又卡死:字节解码、超时与安全参数实践
开发
PostgreSQL 并发建索引失败留下 INVALID:从等待取证到在线修复
数据库
HTTPX 流式响应偶发 PoolTimeout:从连接未释放到生命周期闭环
Python
Kubernetes HPA 指标显示 unknown 且不扩容:从指标链路到计算条件的排查实践
云原生
Go OAuth 令牌过期瞬间请求雪崩:用 singleflight 合并刷新并隔离超时
开发
Redis 热点缓存过期后数据库被打满:互斥重建与逻辑过期实践
数据库
Prometheus 告警反复触发与恢复:从指标断点到稳定窗口的治理实践
监控
Webhook 签名校验通过仍被重复执行:时间窗、幂等键与防重放实践
安全
Python asyncio 优雅停机卡住:从取消信号被吞到结构化并发治理
Python
MySQL 连接池复用后请求行为漂移:会话状态泄漏的排查与复位实践
数据库
Kubernetes ConfigMap 已更新,容器仍读旧配置:subPath 挂载的定位与修复
云原生
Django 新订单偶发查询不到:Celery 任务早于事务提交的排查与修复
开发
新增 DNS 记录后仍返回 NXDOMAIN:权威链路与负缓存的排查实践
网络
PostgreSQL 插入新数据却主键冲突:从序列漂移到安全校准的排查实践
数据库
Kubernetes CronJob 重复执行与漏跑:并发策略、截止时间和幂等治理实践
云原生
Go 配置热更新偶发数据竞争:用不可变快照与 atomic.Pointer 安全切换
开发