
Vote 群首選舉過程是通過投票來實現的,每個投票中包含兩個最基本信息:所推舉 Leader 的 sid 和 zxid。在 ZooKeeper ...
簡介 ZAB 是 ZooKeeper Atomic Broadcast (ZooKeeper 原子廣播協議)的縮寫,它是特別為 ZooKeepe...
概述 AOP(Aspect Orient Programming,面向切面),作為OOP(面向對象編程思想)的補充。OOP 引入封裝,繼承,多態...
之前總結過 B/B+ 樹和 MySQL 相關知識點,那邊文章最后也簡單介紹了建立索引需要注意的地方,考慮到數據庫索引在實際應用中的重要性,也是面...
客戶端 znode 可能含有數據,也可能沒有。如果 znode 包含數據,那么數據存儲為字節數組(byte array)。字節數組的具體格式特定...
簡介 ZooKeeper 是什么 ZooKeeper 是開源的分布式協調服務,由雅虎創建,Google Chubby 的開源實現。它的設計目標是...
線程池 合理利用線程池能夠帶來以下好處: 降低消耗。通過重復利用已創建的線程降低創建和銷毀線程的消耗; 提高響應速度。當任務到達時,任務可以不需...
CopyOnWriteArrayList CopyOnWriteArrayList 是寫時復制的容器。通俗的理解是當我們要往容器中添加元素的時候...
Map 類和多線程 HashMap HashMap 是我們最常用的 Map 類,在單線程存入和獲取數據有非常高的性能。下面簡單介紹下它的基本結構...