Introduction
Design Patterns
本主題整理並介紹了常見的軟體設計模式(Design Patterns),包括創建型、結構型與行為型模式。內容涵蓋各種設計問題的標準解決方案,如單例模式、觀察者模式、工廠模式等,旨在提升程式碼的可維護性、可擴展性與可讀性。
Docker Basics
本主題介紹了 Docker 的基本概念與操作,包括容器化技術的原理、鏡像(Image)與容器(Container)的管理方法,以及如何使用 Dockerfile 建立自訂環境。透過本筆記,可以快速上手 Docker 並應用於開發與部署流程中。
Kubernetes Basics
本主題概述了 Kubernetes 的基礎知識,從叢集架構、核心元件(如 Pod、Service、Deployment)到基本的部署與管理流程。筆記內容幫助讀者理解 Kubernetes 如何協助自動化容器化應用程式的部署、擴展與運維。
Owasp Top10 2021
本主題針對 OWASP Top 10 2021 的網路應用程式安全風險進行整理與說明,包括常見的安全問題如權限控制失效、加密失敗、資安設計缺陷等。筆記提供了每一項風險的詳細介紹、常見案例以及基本的防禦策略,旨在提升對網路應用安全的理解與實務應用。
Table Tennis RuleBot
本主題期望開發「桌球規則問答系統(RuleBot)」系統,該系統運用了 RAG(Retrieval-Augmented Generation)技術來提供精準的桌球規則查詢服務。內容涵蓋知識庫建置、檢索技術、生成模型整合等核心技術,旨在實現自然語言提問與即時回覆的功能。