原创 Paxos算法推導

Paxos算法推導 文章目錄Paxos算法推導Paxos定義Paxos算法出現所解決的問題Basic Paxos的需求Basic Paxos的組件推導過程單Acceptor多個AcceptorProposer生成提案Accepto

原创 分佈式一致性協議 Raft論文筆記

Raft論文筆記 文章目錄Raft論文筆記一、Raft算法綜述一致性問題架構二、Raft基礎三、領導人選舉四、日誌複製五、安全性Follower和Candidate崩潰六、日誌壓縮七、集羣成員變化 Raft原版英文論文https:

原创 macOS Mojave10.14.6 mysql安裝(homebrew方式)

macOS Mojave10.14.6 mysql安裝(homebrew方式) 操作系統: macOS Mojave 10.14.6 Hombebrew版本:2.1.15 安裝mysql步驟: brew update更新

原创 JVM(二)--Java代碼編譯和執行的過程

Java代碼編譯是由Java源碼編譯器來完成,流程圖如下所示: Java字節碼的執行是由JVM執行引擎來完成,流程圖如下所示: Java代碼編譯和執行的整個過程包含了以下三個重要的機制: Java源碼編譯機制 類加載機制

原创 正則表達式基本語法(初步瞭解)

正則表達式基本語法 兩個特殊的符號'^'和'$'。他們的作用是分別指出一個字符串的開始和結束。例子如下: "^The":表示所有以"The"開始的字符串("There","The cat"等); "of despair$":表

原创 HashMap與HashTable解讀(一)

HashMap HashMap概述 HashMap是基於哈希表的Map接口的實現,可以看到源碼中其實現了Map接口 public class HashMap<K,V> extends AbstractMap<K,V> im

原创 HashMap與HashTable解讀(二)

上一篇講到了HashMap,這一篇來講一下HashTable。 其實兩者區別不是很大,HashTable出現的比較早,繼承的是Dictionary,Dictionary是一個抽象類,用來存儲key/value,和map實現的功能

原创 JVM(一)--概述

什麼是JVM JVM的物理架構圖 類加載器(ClassLoader) 用來加載.class文件 執行引擎(執行字節碼或本地方法) 運行時數據區(方法區,堆,棧,本地方法棧,PC寄存器) JVM是Java Virtual M

原创 分佈式系統-向量時鐘(Vector Clock)

分佈式系統-向量時鐘(Vector Clock) Leslie Lamport的論文中《Time, Clocks and the Ordering of Events in a Distributed System》首次提出了邏輯

原创 分佈式鎖(邏輯時鐘)原理 Leslie Lamport論文筆記

分佈式系統中的時間、時鐘和事件順序 論文筆記 這篇筆記主要是用於記錄閱讀《Time, Clocks, and the Ordering of Events in a Distributed System》論文的要點以及我自己對於分

原创 Google File System論文翻譯

Google File System論文翻譯 這篇論文拜讀過很多遍了,對於做分佈式存儲的人來說實在過於經典,讀多少遍都不爲過,感覺每次讀的時候都能夠獲取到不一樣的知識。雖然讀過很多次,但是一直沒有做讀書筆記,這次會針對Google

原创 TCPIP詳解Protocol 讀書筆記(八) Traceroute程序

TCP/IP詳解:Protocol 讀書筆記(八) Chapter8 Traceroute程序 文章目錄TCP/IP詳解:Protocol 讀書筆記(八)Chapter8 Traceroute程序爲什麼會出現Traceroute功

原创 TCPIP詳解Protocol 讀書筆記(九) IP選路

TCP/IP詳解:Protocol 讀書筆記(九) Chapter9 IP選路 文章目錄TCP/IP詳解:Protocol 讀書筆記(九)Chapter9 IP選路IP選路原理簡單回顧初始化路由表沒有到達目的地的路由ICMP重定向

原创 TCPIP詳解Protocol 讀書筆記(七) Ping程序

TCP/IP詳解:Protocol 讀書筆記(七) Chapter7 Ping程序 文章目錄TCP/IP詳解:Protocol 讀書筆記(七)Chapter7 Ping程序Ping程序IP記錄路由選項IP路徑問題(一個例子) 好久

原创 TCPIP詳解 Protocol 讀書筆記(十) 動態選路協議

TCP/IP詳解 Protocol 讀書筆記(十) Chapter10 動態選路協議 文章目錄TCP/IP詳解 Protocol 讀書筆記(十)Chapter10 動態選路協議動態選路RIP:選路信息協議度量 上一章節介紹的選路方