博客 / 列表

大軍 - 大軍閒聊 -- 聊一聊hash

我們熟悉的hash結構,首先是一個數組元素的哈希桶,比如下圖,是長度為4的哈希桶。 也就是説,當key通過hash計算後,對4進行取模,根據結果存放這個指定位置。比如取模後值為0,那就放第一個位置。 哈希桶的每個位置,保存的是entry的對象,這個entry對象包括key、value以及entry對象。 這個速度是非常快的,時間複雜度是O(1),所以map的性能還是不錯的。 如果模數相等呢?我

hashmap , redis , jvm

大軍 - DataX系列

DataX -- 配置解析 DataX -- 插件加載器 DataX -- 整體的執行流程 DataX - Channel數量是怎麼確定的 DataX -- 調度流程 此外,還有通道(併發)、記錄流、字節流三種流控模式是怎麼控制的,數據怎麼轉換的,任務失敗重試是怎麼做的,詳細的日誌是怎麼打印的等等,這裏就不繼續了。

同步 , JAVA