Featured Categories
OS Concepts
Life
Misc
LeetCode
- LeetCode 獨自升級紀 - [Binary Search] Search a 2D Matrix (Medium)
- LeetCode 獨自升級紀 - [Hashmap] Group Anagrams (Medium)
- LeetCode 獨自升級紀 - [Linked List] Reverse Linked List (Easy)
- LeetCode 獨自升級紀 - [Sliding Window] Longest Substring Without Repeating Characters (Medium)
- LeetCode 獨自升級紀 - [Stack] Valid Parentheses (Easy)
- LeetCode 獨自升級紀 - [Two Pointer] 3sum (Medium)
System Design
Engineering
文章列表
K8s 架構解析:從 K9s 介面看懂分散式叢集 EKS 運作原理
第一次看到 K9s 畫面,發現不同的 IP 其實代表不同的電腦,才真正理解 Kubernetes 叢集的本質。這篇從「一台 VPS」到「多台電腦組成的資源池」,帶你搞懂 K8s 的自我修復、無縫切換是怎麼實現的。
more...Claude Code 必備 Skill:pg-aiguide 順便學習 PostgreSQL Table Design 10 大 Best Practice
Timescale 官方出品的 Claude Code Skill「pg-aiguide」整理了 PostgreSQL Table Design 的核心準則。本文精選 10 大 Best Practice,從資料型態選擇、Primary Key 設計、索引策略到 JSONB 使用時機,讓你的 Postgres Schema 從一開始就寫對。
more...SIP Protocol 教學(三):語音應用開發必懂的協定全攻略
從傳輸層 TCP/UDP、信令層 SIP/SDP、媒體層 RTP/RTCP,到音訊編碼 G.711/Opus 和 VAD,一篇搞懂語音應用開發的所有關鍵協定。附完整架構圖與縮寫速查表。
more...Micro Frontend (MFE) 實戰:Vite Module Federation 整合指南
從 monolith 痛點出發,完整介紹如何用 Vite Module Federation 實作 Micro Frontend,包含 Host/Remote 設定、props 設計、路由整合,以及實戰中真正踩過的坑。
more...用私有 Go 模組解決大型專案的重複造輪子問題
大型組織裡,同一份商業邏輯複製到三個 repo 再各自演化出 bug,這不是技術債,是技術分裂。用私有 Go 模組一次解決重複造輪子的問題。
more...傳統部署 vs GitOps:兩種部署方式的核心差異
git pull + docker-compose up 跟 GitOps Config Repo 模式有什麼不同?這篇從核心概念、流程、密鑰管理到自動化工具,完整比較兩種部署方式,以及「半手動 GitOps」卡在哪裡。
more...






