之前做即时通讯,扒了smack源码来参考。说下其中解包后进行通知的机制。Filter类:accept(Packet
packet)函数,传入packet在此函数中进行对比判断,返回true 则通过此filter认证。实现PacketFilter接口即可。public
interface Packet...
分类:
其他好文 时间:
2014-05-14 03:22:52
阅读次数:
364
利用CombineFileInputFormat把ntf_data导入到Hbase里...
分类:
其他好文 时间:
2014-05-13 09:02:34
阅读次数:
316
安装HBase 0.94.6-cdh4.3.0
设定HBase的配置文件,由于安装的是cdh版,各版本直接匹配,互相依赖的jar包也都正确,只需要配置下hbase的环境变量和配置文件即可。
1.配置hbase-env.sh,添加JAVA_HOME环境变量
[html] view
plaincopy
export JAVA_HOME=/us...
分类:
其他好文 时间:
2014-05-12 22:36:14
阅读次数:
504
java-Filter过滤器是小型的Web组件,它们负责拦截请求以及响应,以便查看、提取或以某种方式操作正在客户机和服务器之间交换的数据。简单的说,过滤器就类似于客户端发送的web请求与服务器之间的防火墙,经过该防火墙验明正身后放可以传入后天进行进一步的数据请求。过滤器其实是一个Java的类,然后实...
分类:
编程语言 时间:
2014-05-12 21:33:44
阅读次数:
418
关于MemStore的补充
在通过HStore.add向store中添加一个kv时,首先把数据写入到memstore中。这一点没有什么说明;
publiclongadd(finalKeyValue
kv) {
lock.readLock().lock();
try{
returnthis.memstore.add(kv);
}finally{
lock.readLock().un...
分类:
其他好文 时间:
2014-05-12 14:14:38
阅读次数:
340
在看这一章之前,建议大家先去看一下snapshot的使用。这一章是上一章snapshot的续集,上一章了讲了怎么做snapshot的原理,这一章就怎么从snapshot恢复表。restoreSnapshot方法位于HMaster当中,这个方法没几行代码,调用了SnapshotManager的rest...
分类:
其他好文 时间:
2014-05-12 03:59:20
阅读次数:
386
问题:使用语句无法跳转到test所对应的action。 解决办法:在web.xml中 添加
struts2 /* REQUEST FORWARD
原因:在jsp中添加了REQUEST,FORWARD,INCLUDE和ERROR四个级别,用来设定每个filter-...
分类:
Web程序 时间:
2014-05-12 02:03:23
阅读次数:
255
文章摘自:http://blog.csdn.net/javaman_chen/article/details/9351237不得不说,人家总结的真好。。。1.Tapestry框架的加载是通过Filter来完成的,需要在web.xml中加入以下配置:[html]view
plaincopyapporg...
分类:
其他好文 时间:
2014-05-11 17:16:10
阅读次数:
402
1 Lambda架构介绍
Lambda架构划分为三层,分别是批处理层,服务层,和加速层。最终实现的效果,可以使用下面的表达式来说明。
query = function(alldata)
1.1 批处理层
批处理层主用由Hadoop来实现,负责数据的存储和产生任意的视图数据。计算视图数据是一个联系操作,因此,当新数据到达时,使用MapReduce迭代地将数据聚集到视图中。 从整个数据集中计算...
分类:
其他好文 时间:
2014-05-11 07:29:44
阅读次数:
419
HFileV2文件
HFileV2文件写入通过StoreFile.Writer-->HFileWriterV2进行写入。
文件格式通过hfile.format.version配置。默认为2,也只有2这个值在0.96可用。
可通过cf中配置DATA_BLOCK_ENCODING配置dataBlock的encoding,
可配置值:NONE,PREFIX,DIFF,FAST_DIFF,PREF...
分类:
其他好文 时间:
2014-05-11 02:57:42
阅读次数:
589