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