當應用走向微服務,基礎設施層決定了你的服務能不能被可靠的部署、發現與彼此溝通。這層的模式大致分成兩塊:Deployment(如何部署)與Discovery(如...
#include <vector> // 378. O(Nlog(R−L)) O(1)
using namespace std;
c...
想像一下,你正在咖啡廳用筆電整理今天的待辦事項,突然WiFi斷線了。但你發現應用程式依然流暢運作,新增的任務立即出現在清單上。當你拿出手機查看時,驚訝地發現剛才...
當一個資料很少變動、但讀取頻繁的 API(例如「獲取使用者個人資料」)被大量呼叫時,每一次都去查詢資料庫會造成巨大的浪費和壓力。快取,就是將這些熱點資料暫時存放...
在看完 jsonb 的 Index 之後,今天要來看的是 Full Text Search 了。全文搜尋也是實務上可能會碰到的問題,假如要搜尋的資料很多的話,...
gnu(GNU’s Not Unix)
定位:自由軟體計畫,1983 年由 Richard Stallman 發起。
成果:提供了開發者常用的工具,例如:...