聚合系统设计-批付交易中的“双批次ID设计(or双批次号设计)” // 双批次ID设计:在复杂业务场景下构建清晰、可维护的应用系统
posted @ 2025-10-14 09:48
posted @ 2025-10-14 09:48
posted @ 2025-09-25 12:01
posted @ 2025-09-18 23:28
还在用传统的builder模式来实例化构建对象吗?来,给你的程序注入点新鲜血液🩸!
阅读全文
posted @ 2025-09-08 22:55
本文介绍了在账务插件开发中,如何通过“面向接口编程”实现异步转账完成后的回调通知机制。通过定义回调接口 `TransferCallback`,账务组件在异步操作完成后可通知上层应用进行后续业务处理。文章提供了纯 Java 和 Spring 两种实现方式的代码示例,展示了接口在插件化架构中的重要作用,体现了面向接口编程在解耦与扩展方面的优势。
阅读全文
posted @ 2025-08-24 18:37
易读的代码(Readable Code)是高质量软件开发的核心要素之一
阅读全文
posted @ 2025-08-12 16:14
posted @ 2025-07-28 09:25
posted @ 2025-06-27 15:00
posted @ 2025-06-10 20:15
posted @ 2025-05-20 11:26
重构格言:"优秀系统不是设计出来的,而是通过持续重构演进而来的。"
—— Martin Fowler《重构:改善既有代码的设计》
阅读全文
posted @ 2025-04-22 21:19
posted @ 2025-04-20 12:03
posted @ 2025-03-30 10:39
posted @ 2025-02-27 21:59
posted @ 2025-02-10 22:32
posted @ 2024-12-17 21:42
posted @ 2024-12-09 21:39
posted @ 2024-11-20 10:16
接口参数名与程序里定义的model属性名,是完全一致的吗?本文通过案例,来讲述他们之间的联系与区别。
阅读全文
posted @ 2024-11-18 21:26
posted @ 2024-11-11 12:46