RDBMS - 常犯錯誤之解決方式
在系統開發上,常常會有以下的需求:
- 該資料需要頻繁的存取,例如:聊天室的情境,聊天訊息雙方必須頻繁的收到。
- 寫 log 的需求,例如:Web Server 的 access log、紀錄 user 的登入登出時間
- 沒有商業價值的大量數據的存放,例如:老舊且沒有商業價值的資料是不需要存放的,應該從主資料庫刪除
來一一講解以上說的三種需求的資料特徵及解決思路
在系統開發上,常常會有以下的需求:
來一一講解以上說的三種需求的資料特徵及解決思路
絕大多數的系統採用的一定是關聯式資料庫,而不是所謂的 NoSQL,應該是 NoSQL 的存在是為了一些大型系統的應用場景,或是輔助關聯式資料庫之用的。
在現今前後端分離的趨勢下,JWT 是必須學會應用的,今天紀錄如何透過 Spring Boot 裡面的 Spring Security 結合 JWT 的機制來限制 API 存取。
上次介紹了 Golang 的 JWT 程式庫,這次介紹 Java 的 JWT 程式庫,之後再來發 JWT 結合 Spring Security 在 RESTful API 的應用!
今天這篇文章介紹 Docker 與 VM 的差異性及佈署和開發的好處,最後教學如何在 Windows 及 Ubuntu 的環境下安裝 Docker。
其實從我大學開發專案的經歷並沒有特別去注意 SQL injection 的問題,為什麼?因為太依賴 ORM!現在的框架包山包海,有些甚至連 ORM 也包進去了,當你需要存取資料庫的時候一切都依靠 ORM 的操作,一個真正安全的 ORM 它的底層實作不會有 SQL injection 的問題,這就是為什麼許多開發者並不會去特別在意這個問題。
PostgreSQL 安裝教學~