原创 1.3.2 BASE理論

BASE理論 數據一致性模型 如果數據讀取、寫入、更新的結果都是可預測的,我們說它遵循數據一致性模型。 ​ 嚴格一致性(Strict Consistency)(強) 不論在哪個節點,看到的資源都是統一的結果。 順序一致性(S

原创 1.3.1 CAP定理

CAP定理 CAP定理(CAP theorem),又被稱作布魯爾定理(Eric Brewer),1998年第一次提出。 最初提出是指分佈式數據存儲不可能同時保證以下三種保證中的兩種以上。 一致性(Consistency):每次讀取

原创 1.2.1 Zookeeper 入門

什麼是ZooKeeper 何爲分佈式協調服務 單機系統因處理能力上限、可用性、可靠性的考慮,變成分佈式系統。 原來在單機進程中完成的一件事的多個步驟,變爲在多個計算機中完成,這時就需要協調各個計算節點做事的順序;原來在單系統中資

原创 1.2.1 Zookeeper 核心概念

核心概念 Session 會話 數據模型 watch Session 一個客戶端連接一個會話,由zk分配唯一會話id; 客戶端以特定的時間間隔發送心跳以保持會話有效; tickTime 超過會話超時時間未收到客戶端的心跳,

原创 1.3 數組、鏈表、跳錶的特性

文章目錄數組、鏈表、跳錶的基本實現和特性數組隨機訪問低效的“插入”和“刪除”警惕數組的訪問越界問題容器能否完全替代數組?鏈表單鏈表循環鏈表是一種特殊的單鏈表雙向鏈表數組與鏈表對比LRU緩存淘汰算法幾個寫鏈表代碼技巧如何給鏈表加速跳

原创 1.2 時間、空間複雜度

文章目錄爲什麼學習算法?什麼是算法和數據結構?20 個最常用的、最基礎的數據結構與算法學習技巧需要鍛鍊的編程方式時間複雜度最好、最壞情況時間複雜度平均情況時間複雜度均攤時間複雜度空間複雜度 爲什麼學習算法? 掌握了數據結構與算法,

原创 1.1 算法學習步驟

學習的過程中首先要注重預習。基礎知識自己預習和查看。 課堂互動,跟着老師一起思考回答問題。 課後作業,按照切題方法。 《異類:不一樣的成功啓示錄》 想要精通一個領域。 1)Chunk it up 切碎知識點。

原创 4.2.1 Mycat入門

Mycat 是什麼 Mycat 應用場景 Mycat 工作原理 Mycat 架構 Mycat 關鍵特性 Mycat 長期規劃2.0 Mycat 安裝

原创 1.2.1 Docker數據掛載

Docker 數據管理 數據卷 掛載主機目錄 掛載一個本地主機文件作爲數據卷

原创 1.1.4 利用Dockerfile 構建私有鏡像

文章目錄使用 Dockerfile 定製鏡像FROM 指定基礎鏡像RUN 執行命令構建鏡像Dockerfile 指令詳解COPY 複製文件ADD 更高級的複製文件CMD 容器啓動命令ENTRYPOINT 入口點ENV 設置環境變量

原创 1.1.6 搭建Docker私有倉庫

Docker Hub 私有倉庫

原创 2.4.1 網易集團負載均衡的應用

網易內部負載應用 QPS 每秒請求數 nginx一個節點QPS不會讓它超過1萬 lvs 一個節點QPS10萬 Nginx優化 別忘了調系統參數 防火牆 timeout = 65s worker_connections 10240

原创 2.2.1 LVS基礎概念解析

LVS簡介 LVS是什麼? LVS的英文全稱是Linux Virtual Server,即Linux虛擬服務器。它是我們國家的章文嵩博士的一個開源項目。在linux內核2.6中,它已經成爲內核的一部分,在此之前的內核版本則需要

原创 3.2.3 Redis內存管理

文章目錄內存分配內存壓縮過期數據的處理策略數據恢復階段過期數據的處理策略Redis 內存回收策略LRU 算法LFU 算法 內存分配 內存壓縮 過期數據的處理策略 數據恢復階段過期數據的處理策略 注意: 過期數據的計算和計算

原创 3.2.2 Redis持久化機制

文章目錄持久化介紹持久化方式RDB 方式RDB 優點和缺點AOF 持久化方式AOF 優點和缺點 持久化介紹 持久化方式 RDB 方式 RDB 優點和缺點 AOF 持久化方式 AOF 優點和缺點