要follow "https://roadmap.sh/backend" backend road map 去study,由基礎一步一步札實的學習。
Database Normalization 資料正規劃為避免資料的異常更新、刪除,將數據分庫分表,以key連結起來 1NF(First normal form...
Open api open api為定義在restful api文件端口撰寫的格式,現在最多人使用的為swagger工具,其使用方法為撰寫yaml file去生...
Redis Redis為nosql,其資料讀寫在Ram Memory上實行,因此執行速度比一般資料庫快許多,是Key-Value類型資料庫,其提供非常多種類型格...
Server side cache Server side cache服務器端緩存將Web文件和數據臨時存儲在源服務器上以供以後重用 缺點: 服務器端緩存的主...
HTTPS (Hyper Text Transfer Protocol Secure) 最初http協議被設計來進行web與server之間進行通進,但http...
以下列出密碼學中常見的算法 雜湊演算法 (Hashing) 雜湊演算法是不可逆的,數據再經過雜湊演算法過程中會遺失資訊,用於驗證資料的正確性。 現今已被破解的密...
測試從從小到大排序如下 Integration Testing Big Bang Testing (大爆炸測試) 所有組件及成後一起測試,缺點為因為組件都集成後...
Cross-Origin Resource Sharing (CORS) 跨域資源共享( CORS ) 是一種基於HTTP標頭的機制,它允許服務器指示除其自身之...
design pattern 在軟體工程中,設計模式(design pattern)是對軟體設計中普遍存在(反覆出現)的各種問題,所提出的解決方案,目前軟體將d...
CI/CD CI (Continuous Integration) 持續整合 build 程式建置(編譯)當一個團隊共通開發一個專案的時候,一定都會使用版本控制...