Flyway 实践:从迁移命名到 Baseline 的数据库演进规范
A practical Flyway workflow for database migration naming, migrate/info/validate/repair, baseline adoption, repeatable migrations, and production safety. 记录 Flyway 在 Spring Boot 项目中的数据库迁移规范、Baseline 接入、可重复迁移与发布校验流程。
2311 字
|
12 分钟
缓存系统基础设计:从 Revision 到 Outbox 的一致性实践
A practical cache consistency design from revisioned keys to reliable outbox events. 记录一次从缓存域、Revision、TTL、多实例广播到 Outbox 可靠事件的缓存治理实践。
28885 字
|
144 分钟
GoldenDict-ng 音频路由问题排查
Troubleshooting GoldenDict-ng audio routing on PipeWire and WirePlumber. 记录一次 GoldenDict-ng 音频流被路由到 HDMI 而非默认蓝牙耳机的排查过程。
984 字
|
5 分钟
CSP 实践:从 Response Header 到 Trusted Types
Content Security Policy practices for static SPA, SSR, CDN / Edge, HTML meta, Trusted Types, and CSP violation observability.
10301 字
|
52 分钟
TanStack Query在项目中的实践总结
Best practices and experiences of using TanStack Query in a project. 探索TanStack Query在项目中落地遇到的问题与最优解法分享。
4263 字
|
21 分钟
探索多模型在OpenCode中协同工作
A hands-on exploration of orchestrating multiple LLM Agents (Opus, Codex, Gemini) in OpenCode. 基于 OpenCode 的多模型协同编程,记录通过角色拆分、任务编排与 Hooks 做一个自动化的 Multi-Agent 工作流。
4896 字
|
24 分钟
关于前端数据与业务上解耦的思考
Decoupling DTOs from UI: Layered Architecture Practices in Frontend Development. 探讨前端如何通过分层架构实现后端契约与 UI 状态的深度解耦。
4286 字
|
21 分钟
在Claude Code CLI中使用Codex模型
Unsatisfied with Codex CLI? Use Codex in your Claude Code CLI instead. Codex的CLI不好用?在你的Claude Code CLI中使用Codex模型。
1347 字
|
7 分钟