synchronized 的原理是什么通过 monitorentre 和 moniterexit 两个 cup 指令配合使用,执行 monito...
spark sql 为何要进行 analyzer ?通过 antlr 解析出来的抽象语法树 UnResolved LogicalPlan 仅仅是...
spark sql parse 引擎ANTLR(ANother Tool for Language Recognition),kudu、pres...
HashMap 在 java map 中的继承关系 底层存储结构: Node 类型数组image.png 存储数据的 node 节点 初始容量及...
Arrays 在对 Object 数组进行排序是会使用到 legacyMergeSort 和 ComparableTimSort.sort 其中...
前言 一边看书一边看 HBase 的代码,让自己的理解能更深刻一些 下载源码 在 github hbase 页面 fork 一份到自己的 rep...
架构图如下 zookeeper HBase 在 zookeeper 中存储节点 /hbase 的子节点如下图:image.png /hbase/...
RowKey 长度, 建议越短越好 RowKey是一个二进制 byte 流,可以是任意字符串,最大长度为64kb,实际应用中一般为10-100b...
开始原因: 因为裁员被优化了, 开始准备面试, 算是整理自己最近一年多的学习经历 前段时间开始阅读部分 OpenTSDB 的源码, 想着结合源码...