NIO 中两个重要的缓冲区组件:状态变量和访问方法 (accessor)。 状态变量是前一节中提到的"内部统计机制"的关键。每一个读/写操作都会改变缓冲区的状态。通过记录和跟踪这些变化,缓冲区就可能够内部地管理自己的资源。 在从通道读取数据时,数据被放入...
Continue reading简介 NIO始于JDK 1.4,NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所无法做到的。 为什么要使...
Continue reading拆分表 help 'split' Split entire table or pass a region to split individual region. With the second parameter, you can specify an explicit ...
Continue reading每个cell包括时间戳和value,cell可以有多个版本,value可以有多个值 表结构 设计原理 在执行一个命令的时候先查询meta表获取到数据所在的服务器以及开始行和结束行
Continue readingHBase与ZooKeeper组合应用 hbase zkcli 进入zookeeper客户端 echo "describe 'test'" | hbase shell Hbase常用shell命令 创建namespace create_n...
Continue readingclass装载验证流程 加载 链接 验证 准备 解析 初始化 class装载验证流程 -加载 装载类的第一个阶段 取得类的二进制流 转为方法区数据结构 在Java堆中生成对应的java.lang.Class对象 class...
Continue reading封装API import java.io.IOException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.HBaseConfiguration; import...
Continue readingHbase数据库名字空间(namesppace) ns 在逻辑上对表进行分组,有两个内置表空间,hbase和default. Hbase create table Configuration config = HBaseConfiguration.create();...
Continue reading