在Day19 和 Day20 兩天單元中,我們學會了如何建立 API 端點 (@RestController, @GetMapping),以及如何從 URL 中...
一直很喜歡密碼學的內容,因為用到了許多高中數學的知識,今天來用遞迴函數及函數的合成實作一個密碼學著名的RSA演算法,在實作這個演算法之前,我們先介紹一些高中數學...
今天我們要設計的線上投票系統,表面上只是點擊按鈕、累加數字這麼簡單,但深入探討後會發現,它涉及了分散式系統中最經典的幾個問題:資料一致性、併發控制、即時通訊,以...
一、學習目標
把題目抽象成 dp[l][r]:表示處理區間 [l..r] 的最佳值/最少代價。
會寫兩大形態的轉移:
兩端取數:dp[l][r] 來自 dp...
在上一篇我們解決了「如何驗證密碼」的問題,現在要解決下一個問題:「驗證成功後,如何讓使用者保持登入狀態?」答案就是使用 Token。
本文將深入探討現代無狀態...
消除你程式碼的臭味 Day 8- 消除抽象層:直接存取資料,不要繞路
抽象是個工具。它的存在只有一個目的:管理複雜度。
當你的抽象層沒有隱藏任何複雜性,反而製...