大學不學好,畢業感謝信。
好不容易踏入了社畜世界的大門,
等待期間突然發現,
用 Leetcode 上岸的我什麼都不會??
為了未來能成功度過試用期保住飯碗,
趕快抱佛腳的每日紀錄。
大概會學:分散式系統、MySQL、Git、Python 精進、Design Pattern 等。
身為一個普大的普通大學生,實戰經驗少得可憐,除了學過資工基本學科,就只會用 Python 寫 LeetCode 或小爬蟲自娛,卻不小心上岸了?!?! 好不容易踏...
為了不讓隊友 panic,先發文,正在修改,有興趣可以明日觀看。 1.1 Introduction 為何一個系統要分散? intrinsically dist...
上一章我們了解了分散式系統是什麼、為什麼要讓系統分散,也大概知道分散式系統會遇到節點死掉、網路斷掉的問題。 接著將更加深入探討,2.1、2.2 分別介紹兩個思考...
回家再修文,先發ㄌ晚點要補一下前一篇的 failure detectors 介紹分散式系統中的時間,主要分為 physical clocks: count n...
分散式系統之間不只是 unicast,更多的是有 multicast 的需求,因此這章將介紹廣播。廣播的協定有很多種,差別在於 deliver(把訊息傳給程式)...
決定要拆章節了,這篇只有 5.1,5.2 5.3 放明天,因為我好累。 這章會提到 replication,也就是把資料複製到多個節點(稱為 replica)上...
5.2 Quorum read-after-write(read-your-write) consistency 例如一個使用者 po 文,通常使用者會希望能看...
準備出遊,6.2 的 Raft 之後再補 5.3 提到 state machine replication(SMR)需要 total order broad...
7.3 eventual consistency 還沒寫QQ 這章會來聊聊 consistencyACID 中的 consistency 跟 CAP 理論中...
todos: 還在出去玩,之後補上演算法 pesudocode + comments8.2 提到的 Google spanner 也是two-phase lo...