Published onOctober 27, 2025[系統設計筆記] Partitioning vs Sharding:資料庫拆分策略System-DesignDatabase整理 SQL 系統設計中 Partitioning 與 Sharding 的差異、適用場景、優缺點與常見策略,從單庫優化到水平擴展的演進路徑。Read more →
Published onOctober 22, 2025[系統設計筆記] 分散式交易一致性:SAGA PatternSystem-Design介紹 SAGA Pattern 的核心概念、Choreography 與 Orchestration 模式差異、補償交易設計與實作考量,並以「訂單 / 付款 / 庫存」範例說明如何在微服務中實現最終一致性。Read more →
Published onOctober 7, 2025[Spring 筆記] AOP 與代理機制:JDK Dynamic Proxy vs CGLIBSpringAOP整理 Spring AOP 的代理原理、JDK 與 CGLIB 的差異、self-invocation 陷阱,以及為什麼 @Transactional、@Retryable 常常失效。Read more →
Published onOctober 3, 2025[Go 學習系列] 7. Slice 與 Map 進階操作與實戰GoGo-Learning深入探索 Go 的 Slice 與 Map,包括底層記憶體共用、range 行為、容量擴充與實戰應用技巧。Read more →
Published onSeptember 30, 2025[系統設計筆記] 一致性哈希(Consistent Hashing)System-Design整理一致性哈希的概念、解決的問題、運作原理,以及在分散式系統與面試中的常見應用。Read more →