如何處理使用者的密碼,是衡量一個後端開發者專業程度和安全意識的試金石。一旦處理不當,導致使用者密碼洩漏,將會對使用者和公司帶來災難性的後果。本篇文章,我們將學習...
在高併發(High Concurrency)的場景下,我們除了關心速度之外,更重要的是「資料會不會錯」。想像你正在操作一筆銀行轉帳交易,當你從帳戶扣款的同時,...
前言
早上在思考今天的進度時,發現昨天有個地方做錯了,MAIL 那張表原先有個 STATUS 欄位預計用來存已讀跟未讀的狀態,但是要有這個狀態應該也是每個用戶要...
對工程師而言,學習從來不是畢業後就結束的事情。隨著技術更迭加速,每隔幾年總會有新的框架、語言、工具崛起。如果只靠專案經驗累積,難免會遇到知識斷層或視野不足的情況...
前言:揭開專案啟動的神秘面紗
在 Day12 和 Day13 內容中,我們學會了兩種將物件交給 Spring 管理 (註冊為 Bean) 的核心方法:
自動...
一、學習目標
分辨何時用 貪心(依結束時間排序)、何時用 DP(帶權區間排程)。
熟悉帶權區間 DP:排序、預處理 prev(相容區間)、二分查找轉移。
能將...