Blog

47 articles in total

为什么旧回调会伤害新状态:从重复消息到 ABA 问题

看懂延迟回调、过期定时任务、竞态条件与 fencing token

分布式系统并发幂等性ABA
Aug 14, 2026

如何重放一个不确定系统:从依赖注入到混合回放

LLM 的输出也是普通数据,关键是找到正确的替换边界

LLMAI Agent软件测试依赖注入
Aug 13, 2026

密钥不该躺在服务器上:用 SOPS + age 把它们安全地放进 Git

让明文永不入库、迁移只需一把钥匙的密钥管理最佳实践

SOPSage密钥管理DevOps
Jun 26, 2026

Git 隐身术:exclude、clean、fetch/pull 与 LFS,一次讲透本地工作区

不想产生 diff 的私人目录、不敢跑的 clean、总搞混的 fetch 和大文件坑——这篇全搞定

GitGit LFS工作流开发工具
May 22, 2026

双层 Bifrost 网关实战复盘:从跑通到稳定可配置

多模型、多协议接入的一次完整落地

BifrostAI Gateway多模型API 兼容
May 16, 2026

Redis 并发控制实战:为什么 WATCH/EXEC 能挡住竞态

从 cancel 竞态问题讲清 CAS、分布式锁和线性化点

Redis并发控制WATCH/EXEC分布式系统
May 15, 2026

AI Agent 上下文压缩(三):让 LLM 给自己写摘要 —— Auto Compact 与三级压缩闭环

从 Claude Code 167K 阈值到 9 章节摘要 prompt,再到 tiny-claw 的落地

LLMClaude Code上下文压缩AI Agent
May 9, 2026

8000 端口冲突别慌: 一套命令记忆法就够了

从端口到进程, 再到服务, 最后安全结束

端口排查命令记忆lsofps
Apr 27, 2026

同步一个会变的 JSON:从 NDJSON 到 CRDT 的 4 种姿势

流式 LLM 输出、实时看板、协同编辑背后共同的那个问题

SSEJSON PatchCRDT流式输出
Apr 22, 2026

AI Agent 上下文压缩(二):旧工具结果自动淡化,Microcompact 机制详解

从 Claude Code 源码看如何在不丢信息的前提下,让过期工具结果退场

LLMClaude Code上下文压缩AI Agent
Apr 8, 2026
...
Page 1 of 5