我们通过行键访问HBase。尽管使用扫描过滤器可以一次性指明大量的键,但是HBase仅仅能够根据行键识别出一行。 优秀的行键设计可以保证良好的HBase性能。 1、行键存在于HBase中的每一个单元格中。如果行键越长,用于存储单元格的I/O开销就会越大。通常我们采用MD5加密的定长键来代替行键。 2 ...
分类:
其他好文 时间:
2016-12-07 13:37:59
阅读次数:
231
懂底层原理,网络,熟练C语言 ; 之后采用一种更高级的语言如C#,java,lisp等 ,并研究其源码,这是 基本功 ;再懂算法和数学,这时具备写高效率代码的能力 ;这个阶段称为 初步定向阶段 学习各种框架,设计模式,面向对象思考方法; 能够快速开发稳定,可扩展,兼容性强的产品;这个其实是学设计,积 ...
分类:
其他好文 时间:
2016-12-07 13:35:19
阅读次数:
223
第一步:安装node 搭建node环境:进入官网 http://nodejs.org ,然后点击的绿色的 install 按钮,下载完成后直接运行程序。 第二步:使用命令行 (1)输入指令:node -v (回车) (2)输入指令:npm -v (回车) 如果node正确安装,会得到相应的版本号(如 ...
分类:
其他好文 时间:
2016-12-07 13:35:40
阅读次数:
226
1.#include <stdio.h>#include <malloc.h>#include "LinkList.h"typedef struct _tag_LinkList{ LinkListNode header; int length;} TLinkList;LinkList* LinkLi ...
分类:
其他好文 时间:
2016-12-07 13:35:00
阅读次数:
223
解决方案: 使用linux,在用户根目录(/root)下有一个.bash_profile配置文件,该配置只对当前用户有效. 使用ls -a命令可以查看到该文件.使用vi编辑器打开该文件后,在其中加入 LANG=zh_CN.GBKexport LANG 保存退出后 执行source .bash_pro ...
分类:
其他好文 时间:
2016-12-07 13:34:37
阅读次数:
163
一、知识点: 1.指针、数组和地址间的关系 ·数组的基地址是在内存中存储数组的起始位置,它是数组中第一个元素(下标为0)的地址,因此数组名本身是一个地址即指针值。 ·指针是以地址作为值的变量,而数组名的值是一个特殊的固定地址,可以把它看作是常量指针。 P=a; 等价于 P=&a[0]; p=a+1; ...
分类:
其他好文 时间:
2016-12-07 13:35:40
阅读次数:
250
最近新下载了一个编辑器,叫brackets。里面插件挺好弄的,直接安装就行。 据说Emmet很好用,所以打算把一些用法写在这里,方便查看。 1.在<head></head>中 2.在HTML中 (1)初始化 输入!(叹号)或html:5,然后按Tab键 (2)添加类、id、文本和属性 输入p.p1 ...
分类:
其他好文 时间:
2016-12-07 13:34:26
阅读次数:
181
一、从面向对象到Objective-C概览copy 1、面向对象: In object-oriented programming, object copying is creating a copy of an existing object, a unit of data in object-or ...
分类:
其他好文 时间:
2016-12-07 13:30:26
阅读次数:
245
#include <stdlib.h> #include <stdio.h> int m[8][8] = {0};//表示棋盘,初始为0,表示未放置皇后 int num = 0;//解数目 //对于棋盘前row-1行已放置好皇后 //检查在第row行、第column列放置一枚皇后是否可行 bool ...
分类:
其他好文 时间:
2016-12-07 13:33:15
阅读次数:
143
1、然后调用public int batchUpdate(final String statementName, final List<?> parameters);传入paramter参数的集合即可。 这种方式使用批量插入父子表。 2、不需要批量插入,但是插入一张主表的同时插入多张字表 ...
分类:
其他好文 时间:
2016-12-07 13:29:23
阅读次数:
893
咦 然后我就发现了 要是这本来是一个方法 然后你没有用一个方法的方式去调用,就会出现function toUpperCase() { [native code] } 类似于这一句 就是这样啦 然后你再用方法的方式去调用一下就会得到你想要的东西 ...
分类:
其他好文 时间:
2016-12-07 13:27:37
阅读次数:
140
学习java的时候常常会被修饰符搞糊涂,这里总结下static final和final的区别。 1、static 强调只有一份,final 说明是一个常量,final定义的基本类型的值是不可改变的,但是fianl定义的引用对象的值是可以改变的,下面举个例子来说明: 主函数: 运行结果: 分析为什么w ...
分类:
其他好文 时间:
2016-12-07 13:26:28
阅读次数:
134
安装须知: 所有操作都要使用root用户,且系统不要有其他用户,ssh的密钥也都是基于root用户的。否则会出现问题【Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) 】 hostname都要使用FQDN格式,具体 ...
分类:
其他好文 时间:
2016-12-07 13:24:52
阅读次数:
524
知识点: 指针与数组 一维数组与元素地址的表示:int a[3]={1,2,3}; 数组地址:a 用指针变量引用数组元素 定义指针变量:int *p,a[3]={1,2,3}; p=a; 引用数组元素: 下标法 地址法 指针法 第N个元素 a[k] *(a+k) *(p+k) 第N个元素的地址 &a ...
分类:
其他好文 时间:
2016-12-07 13:21:22
阅读次数:
199
问题:cosbench read测试failed 报错如下 Cosbench v0.4.2.c4 against Ceph (Hammer) / radosgw / HAproxy's HTTP end point. All seems fine except that at the end of ...
分类:
其他好文 时间:
2016-12-07 13:20:41
阅读次数:
1779
内部类: 1) 访问规则 内部类可以直接访问内部类中的成员,包括私有 外部类访问内部类的成员,必须建立内部类成员 2) 访问不同域内变量所用的格式 class Outer{ private int x=3; class Inner{ int x=4; void function(){ int x=6 ...
分类:
其他好文 时间:
2016-12-07 13:20:17
阅读次数:
123