synchronized 的原理是什么通過 monitorentre 和 moniterexit 兩個 cup 指令配合使用,執(zhí)行 monito...
spark sql 為何要進行 analyzer 乎赴?通過 antlr 解析出來的抽象語法樹 UnResolved LogicalPlan 僅僅是...
spark sql parse 引擎ANTLR(ANother Tool for Language Recognition)歉秫,kudu郊楣、pres...
HashMap 在 java map 中的繼承關(guān)系 底層存儲結(jié)構(gòu): Node 類型數(shù)組image.png 存儲數(shù)據(jù)的 node 節(jié)點 初始容量及...
Arrays 在對 Object 數(shù)組進行排序是會使用到 legacyMergeSort 和 ComparableTimSort.sort 其中...
前言 一邊看書一邊看 HBase 的代碼,讓自己的理解能更深刻一些 下載源碼 在 github hbase 頁面 fork 一份到自己的 rep...
架構(gòu)圖如下 zookeeper HBase 在 zookeeper 中存儲節(jié)點 /hbase 的子節(jié)點如下圖:image.png /hbase/...
RowKey 長度, 建議越短越好 RowKey是一個二進制 byte 流莹汤,可以是任意字符串猜谚,最大長度為64kb麻献,實際應(yīng)用中一般為10-100b...
開始原因: 因為裁員被優(yōu)化了, 開始準(zhǔn)備面試, 算是整理自己最近一年多的學(xué)習(xí)經(jīng)歷 前段時間開始閱讀部分 OpenTSDB 的源碼, 想著結(jié)合源碼...