最新文章列表

Hbase的Region Compact算法实现分析

Hbase的Region Compact算法属于一种多路归并的外排算法。这种算法的特点是,待排序文件本身是有序的,同时打开这些文件,顺序遍历并对比它们的首条数据,最后合并输出为一个文件,多个文件遍历时的首条数据用内存堆进行内排。 Hbase在实现该算法的过程中重要的是下面这五个类。 1.org.apache.hadoop.hbase.regionserver.Store 2.org.apache. ...
uestzengting 评论(1) 有4656人浏览 2011-12-08 15:06

Hbase region split源代码阅读笔记

客户端 1. HbaseAdmin.split(final byte [] tableNameOrRegionName,       final byte [] splitPoint) 这个方法首先判断参数是regionName还是tableName;如果是regionName则只分裂该region,如果是tableName则分裂该表下的所有region if (isRegionName(tab ...
uestzengting 评论(0) 有3205人浏览 2011-12-07 00:03

2-3树的插于及删除操作源代码

可以运行。设计了测试用例覆盖了所有的情况,测试后结果正确。 2-3树具体的讲解请看文档,文档是东南大学邓建明老师上课使用的。     测试插入{11,22,34,42,6,3,28,24,36 } 删除28: 删除36:   //f.h #include <stdio.h> #include <malloc.h> #define NUM 10 ...
shinepengwei 评论(0) 有1003人浏览 2011-11-21 20:18

eclipse中导入源码出现The declared package does not match the expected package的解决办法

eclipse用的不熟,今天看lucene3.1,用到paoding分词,但是新版本的paoding只有源码,没有jar包,将源码导入工程的步骤如下: 工程右键> Build Path > Configure Build Path > Source > Link Source, 选择source folder, 但是会报The declared package does no ...
luckywii 评论(0) 有13197人浏览 2011-11-16 14:40

HBase HMerge源代码阅读和修改

随着Hbase里删除的进行,有些Region的数据会越来越少,而HBase不会主动去回收这些Region,因此会造成Region越来越多。HBase里提供了一个工具类HMerge,直接拿过来用却并不能运行,按照自已对HBase的理解对HMerge稍做修改,使其可以运行。运行时不需要Disable表,但需要注意的是在运行时如果同时往该表里put数据,可能会有问题,改后的代码如下: /** * Co ...
uestzengting 评论(0) 有2207人浏览 2011-11-14 19:50

union-find树结构代码

union-find树结构代码,考虑路径压缩和秩启发式规则。 直接上源代码: #include <stdio.h> #include <malloc.h> typedef struct Node { int name;//节点名 //int count;//以此节点为根的子节点数量 int father;//父亲节点 int rank;//秩 ...
shinepengwei 评论(0) 有999人浏览 2011-11-11 19:31

关于发布ccflow 流程设计器源代码与未来产品线的声明

各位ccflow爱好者:        为了感谢各位用户对ccflow的热情支持, ccflow 的BS 流程设计源代码发布了,希望您能提出更好的修改意见,发现的bug及时的 ...
ccflow 评论(0) 有1186人浏览 2011-11-01 22:24

关于发布ccflow 流程设计器源代码与未来产品线的声明

各位ccflow爱好者:        为了感谢各位用户对ccflow的热情支持, ccflow 的BS 流程设计源代码发布了,希望您能提出更好的修改意见,发现的bug及时的 ...
ccflow 评论(0) 有869人浏览 2011-11-01 22:24

Android 壁纸设置代码 详解

         前几天看到豌豆荚上面风景壁纸的APP 下载得挺火,闲来无事心痒痒的想写一个壁纸程序。由于是Android开发新手,忘记了一个很重要的开发步骤,就是对权限的设置。开始以为自己写的壁纸设置程序有问题,经过对doc文档的多次阅读,写好几种对壁纸的设置。供大家参考。 1、别忘记在ApplicationManifest.xml 中加上权限的设置。 <uses-permission ...
c123728529 评论(6) 有23884人浏览 2011-10-30 11:00

Hbase put过程源代码阅读笔记

客户端 1.HTable.put     for (Put put : puts) {       validatePut(put);//验证Put有效,主要是判断kv的长度       writeBuffer.add(put);//写入缓存       currentWriteBufferSize += put.heapSize();//计算缓存容量     }     if (autoFlush ...
uestzengting 评论(0) 有3451人浏览 2011-10-27 10:22

ExtJS4.0源代码分析--类系统之EventObject

Ext.EventObject是对浏览器原生事件对象的封装。在JavaScript,事件分为三类:HTMLEvents,MouseEvents,UIEvents。HTMLEvents包括 <li>load</li> <li>unload</li> <li>select</li> ...
liupengtao 评论(0) 有1653人浏览 2011-10-19 00:17

动态规划之最优二叉查找树源代码——算法导论

此算法是根据《算法导论》里面的介绍编写的。数据也是。代码运行后,结果数据正确。   以《算法导论》P213中未测试数据: p[6]={-100,0.15,0.1, ...
shinepengwei 评论(0) 有2373人浏览 2011-10-16 20:24

读logback源码系列文章(七)——配置的实际工作类Action

上篇博客介绍了ContextInitializer类如何把框架的配置工作委托给各个Action具体实现类,这篇博客就接下来介绍一下,Action组件是如何进行配置的实际工作的 老规矩,先上图 如图所示,首先Action是一个抽象类,定义了begin()、body()、end()方法,这些方法如上篇博客所说,是给Interpreter调用的,Interpreter的endElement()方法会 ...
kyfxbl 评论(0) 有3564人浏览 2011-10-11 22:59

ExtJS4.0源代码分析----类系统之类的创建

ExtJS4.0的类系统是整个框架的基础且核心的架构设施,其它所有的功能扩展都是建立在类系统上的。在ExtJS4.0中,类系统相对以前的版本有大幅度的改变,在以前的版本中,定义一个新类是在一个已经存在的类如Object的基础上调用var myClass = Ext.extend(Object, { ... });进行扩展而来,这样我们不能方便的给新建的类添加statics属性或方法及mixins等功 ...
liupengtao 评论(1) 有5360人浏览 2011-10-09 21:07

Hbase region compact源代码阅读笔记

边缘代码略过,核心代码笔记 客户端 1.table_jsp._jspService(HttpServletRequest request, HttpServletResponse response) 调用客户端HBaseAdmin的compact方法来压缩region //调 ...
uestzengting 评论(0) 有2935人浏览 2011-10-08 19:49

[Utils][原] 在Eclipse中查看Java源代码

  问题: 如何在Eclipse中查看Java源代码,比如java.util.concurrent.ConcurrentHashMap这个类   回答: 在你的JDK安装目录中查找 JDK_INSTALL_DIR\src.zip 
sd4886656 评论(0) 有2431人浏览 2011-09-08 16:08

数据库工具

1 Access数据库工具    因为最近要用Access数据库开发,也没发现什么Access数据库专用的sql工具。就自己写了一个简单版的Access数据库工具,一般应用还是可以满足的。如果有什么需要改进的,可以留言,也可以自己下载源代码更改。      以下是使用的简要说明:      1 因为是用C#写的 ,所以需要.Net Framework 运行环境(最好是2.0及以上),这个应该 ...
ezscript 评论(0) 有953人浏览 2011-09-02 13:20

android os2.2源代码

android os2.2源代码下载见附件
qzxfl008 评论(0) 有867人浏览 2011-08-23 11:02

发一个在学习Junit3.81源码时的小demo

    此代码,是在阅读unit3.81源码时写的,虽然有些粗糙,但是可以理解junit的设计思想:)     一、类得基本介绍          1、command包              a、command,抽象命令类              b、SingleCommand,单一命令              c、CommandSuite,复杂命令              d ...
sing100star 评论(0) 有915人浏览 2011-07-30 23:20

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics