資料庫 - 從 Apache Kafka 認識 Message Queue
Preface message queue 顧名思義他是一個 queue,用來存放 message 的 你可以用 Inter-Process Communication 的概念去思考它 基本上就是提供一個空間或是,讓兩個 process 進行通訊
Preface message queue 顧名思義他是一個 queue,用來存放 message 的 你可以用 Inter-Process Communication 的概念去思考它 基本上就是提供一個空間或是,讓兩個 process 進行通訊
Preface ref: Damn you floating point binary addition, you’ve caused me tons of bugs over the years
Algorithm Brainstorming 直接看題目比較快,LeetCode 93. Restore IP Addresses 根據題目要求,給定一個只有數字的字串,找出所有合法的 ip address 的組合
Introduction to Integration Test 光是擁有 unit test,其實是不夠的 因為 unit test 測試的範圍只有 function 本身 跨 function 之間的整合,是沒有涵蓋到的
Introduction to Fuzzy Search 就是字串匹配,只不過它即使是沒有完全的把字拼對,也可以找的到
Preface 千言萬語都比不上一個真實的範例
Preface 作為用了 MySQL 五年之久的我,原本以為同為 SQL 在語法上的差異不會影響到太多 實際上手之後,發現還是有點差異
Distributed System Scale Out(Horizontal Scale) 的概念是利用多台電腦組成一個龐大的網路,進行運算提供服務 這個網路,稱為 cluster
Binary Indexed Tree 又名 Fenwick Tree, 是一種特殊資料結構,適用於需要大範圍的紀錄更新資料 像是下圖,假設我想要知道,達到 20% 採購率有哪些國家,達到 50% 的又有哪些 一般的作法是我可能開一個 map 去紀錄對吧 看起來會像以下這樣