Zampo Blog
  • 首页
  • 文章
  • 搜索
  • 关于
  • 标签
2026年03月27日
开发工具

我写了个 OpenClaw 技能,5 分钟自动搭建 Hugo 博客

不用记命令、不用配置 GitHub Actions,一句话让 AI 帮你搭建并部署 Hugo 博客。这个开源技能,推荐给你。

OpenClaw Hugo 自动化
约 11 分钟
2026年07月22日
工程实践

AGENTS.md 别再写成流程大全:它该替你的 AI Agent 把三件事说清楚

Agent 进错目录、照着过期命令执行,只留一句“已完成”,根子经常不在提示词不够长,而在项目没有把边界、唯一事实源和验收条件交代清楚。

AI Agent AGENTS.md Codex
约 11 分钟
2026年07月21日
技术实战

发一次版就冒一串 502,别急着怪 K8s 探针,先看你的关闭顺序

graceful shutdown 不是加个 signal.Notify 加个 server.Shutdown() 就完事。它是一整套关闭顺序:先停接新请求,再等存量请求做完,最后才关 DB、MQ、连接池。顺序反了,收到信号就关依赖,等于让还在飞的请求集体撞墙。

Go graceful shutdown net/http
约 13 分钟
2026年07月17日
技术实战

同事甩 10–40% 截图让你升 Go 1.26?先量自己的 GC 占比

官方 10–40% 说的是 GC 自身的 CPU 消耗。先量 GC 占总 CPU 的比例,再决定正常升级、做 A/B,还是临时关闭 Green Tea。

Go Go 1.26 Green Tea GC
约 8 分钟
2026年07月15日
后端

MySQL 开始分库分表时,别急着换国产数据库:先问完这五句

国产数据库不是一张替代清单。MySQL 扛不住之后,先弄清它解决什么、你要付什么账,才知道这次该不该换。

数据库 MySQL 分库分表
约 20 分钟
2026年07月15日
AI 工程

当 Agent 开始替你跑代码,为什么只套一层 Docker 不够

Agent 的风险不是会不会执行一段 Python,而是把不受信任的代码、浏览器、网络和密钥放进哪个边界。Cube Sandbox 的价值不在于又造了一个虚拟机,而在于把 MicroVM、模板快照和出网治理做成了 Agent 运行时。

AI Agent Sandbox Docker
约 28 分钟
2026年07月15日
后端

我追着 Redis 超时查了一圈,最后是 1200 万 field 的 Hash 卡住了实例

不是连接池先坏了。是这个 Hash 先把 Redis 实例堵住,连接池和慢接口只是后面跟着出现的受害者。

Redis BigKey 踩坑复盘
约 15 分钟
2026年07月13日
技术实战

你以为 sync.Map 无锁?它的锁藏在三个地方

sync.Map 不是无锁 map。read/dirty 双 map 只是让某些读绕过锁,但 Load/Store/Delete 路径各有锁前锁后判断。看不懂这些边界,就别怪线上用了 sync.Map 反而更慢。

Go 并发 sync.Map
约 20 分钟
2026年07月13日
golang

你的旧 Go 代码,Go 1.26 能一键救回来

Go 1.25/1.26 不是小版本升级,而是工具链历史的一次转折——你的代码不再需要你手动维护了。gofix modernizers、Green Tea GC、testing/synctest,三个变化让你少写一半重构工单。

go-1.25 go-1.26 gofix
约 17 分钟
2026年07月13日
golang

一个 goroutine 崩了,为什么你的 recover 根本接不住?

defer 不是简单的后进先出:它和 goroutine 绑定,panic 只在当前 goroutine 的栈上展开,recover 还要求直接写在被 defer 的函数里。

Go Runtime 并发
约 21 分钟
← 上一页
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
下一页 →

Zampo Blog

Zampo 的个人技术博客,专注后端开发、数据库、技术选型

© 2026 Zampo Blog · Zampo · 用心记录,分享美好