Posts
CLI
Linux / macOS 命令列工具:awk、sed、find、xargs、curl、dig、jq、YAML 處理
Security
應用程式安全:OAuth2、JWT 安全設計、OWASP Top 10、Spring Security 實戰
Container
Docker 容器化實戰:Dockerfile、Docker Compose、多架構建構、網路與資料持久化
Backend
Java / Spring Boot 後端開發:JPA、JWT、Reactive、HTTP Client、依賴注入
Architecture
軟體架構設計:SOLID、CQRS、DDD、Hexagonal Architecture、分散式系統模式
Algorithm
資料結構與演算法:排序、圖論、回溯、動態規劃、樹狀結構與 Union-Find
Linux
Linux 系統管理:Ubuntu 伺服器設定、APT、防火牆、SSH、Shell 環境配置
Git
Git 版本控制與 GitHub 整合:tag 管理、SSH 金鑰設定、進階工作流
DesignPattern
GoF 23 種設計模式完整解析:Creational、Structural、Behavioral,含 Java 實作與 Spring 真實案例
Testing
測試策略與實踐:JUnit 5、Mockito、Testcontainers 整合測試、契約測試、測試金字塔
Database
資料庫設計與調優:MySQL 索引原理、查詢最佳化、Redis 快取策略、PostgreSQL 特性