Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
— Antoine de Saint-Exupéry
Recent Notes
资源对象定义
K8S 资源和对象
使用 IDEA 调试
IntelliJ IDEA 调试全指南:断点、条件断点、变量查看、线程调试、远程调试配置
上传项目到 Maven 中心仓
通过 Central Portal 发布开源库到 Maven 中心仓的完整流程:注册 namespace、GPG 签名、Maven 插件配置
Redis 缓存与数据库双写一致性:别再无脑延迟双删了
在微服务架构中,只要引入了 Redis,就不可避免地会遇到数据一致性问题。本文从架构师视角,拆解各种双写策略的漏洞,并给出 2026 年的企业级最终一致性方案。
Kafka 丢消息与顺序消费的终极防线
如果你的微服务用 Kafka 来处理订单状态机或者支付流水,一旦发生消息乱序或丢失,就会引发灾难。本文深入探讨在 2026 年如何将 Kafka 配置为金融级的可靠通道。