LeetCode Design - 短網址產生器 URL ShortenerAugust 7, 2025 codingURL Shortener是一種服務,它會將長 URL 轉生成一個短網址,並將使用者重新導向到原始 URL。
LeetCode Design - 設計 LeetCodeAugust 7, 2025 codingLeetCode作為一個線上編程競賽與刷題平台,需要提供題目瀏覽、程式碼提交與評測以及競賽排行榜等功能,今天來學怎麼設計LeetCode平台!
System Design - 資深工程師必備技能June 19, 2025 coding系統設計能力是優秀工程師與普通工程師的分水嶺,能寫程式的人很多,但能設計穩健且可擴展系統的並不多,代表能掌握系統設計就能掌握偉大的航道
My First Side Project - 遠距上課假視訊產生器May 30, 2024 coding2022年還在念碩士的時候,依然疫情艱鉅,印象很深刻,碩二下的唯一一堂課,該堂課由於疫情的因素需要遠距上課,老師逼大家一定要開視訊,都幾歲的人了…
Dependency Injection - 軟體工程帥潮神技「依賴注入」April 15, 2024 codingDI 又稱 Dependency Injection,中文叫依賴注入,似乎很厲害很艱澀難懂,這邊引用一個對我很有幫助,關於DI的的一篇文章「淺入淺出 Dependency Injection」。
SQL Injection - 資料庫注入攻擊January 21, 2024 coding從2023 OWASP掃出的TOP10攻擊手法中Injection排名來到第三名,而且還是跟XSS攻擊合併才來到第三名的位置。
Generic 泛型 - 可以接受各種資料型態的萬能函式December 16, 2023 coding大家有沒有想過,如果我要寫一個把數字呈現給使用者的function,我需要考慮到輸入的數字的資料型態之後再餵到function內,像如果我要轉換資料型態為整數、浮點數(小數)兩種,我就需要寫兩個function。
ACID and Racing Codition - ATM匯錢不會出錯的秘密November 4, 2023 coding大家有想過銀行在做交易時,是如何確保金額不會算錯呢,如果同一個時間點,對帳戶存入錢並同時領出錢,金額會不會亂掉呢?
Session vs JWT(Json Web Token) - 網站保持登入不斷連之秘辛September 30, 2023 coding你是否曾經有在使用網頁時想過,遠端的網頁伺服器是如何辨識用戶的,例如我們使用了PTT網頁版服務如果有駭客從網路傳輸的過程中擷取我們的資料封包,加工後把我們的文章亂改完再傳給PTT網頁伺服器。