本文来自于NoSQLFan联合作者@koven2049,他在淘宝从事Hadoop及HBase相关的应用和优化。对Hadoop、HBase都有深入的了解,本文就是其在工作中对HBase的应用优化小结,分享给大家。
目 录 [ - ]
前言原因应用情况部署、运维和监控测试与发布改进和优化将来计划
前言
hbase是从 hadoop中分离出来的apache顶级开源项目。由...
分类:
其他好文 时间:
2014-06-05 08:43:04
阅读次数:
275
由于自己本科的时候,学习的是网络工程专业,更加侧重路由、交换等相关网络知识。并且仅开设了“数据结构”,而没有开设“算法设计与分析”。那时候自己虽然知道算法非常的重要,但是对算法的认识很肤浅,仅仅停留在了算法的表面,并且也一直没有找到适合自己的学习方法。其实,很重的一点儿就是对算法的认识不足,并且还没有需求驱动。自己第一次认识到算法重要性是在自己大三的时候,我们去参加了“河南省第五届ACM程序设计大赛”。结果不用说也可以想象到,失败的一塌糊涂,一道题目都没有做出来。当然,这次失败有主观因素,也有客观因素,但是...
分类:
其他好文 时间:
2014-06-05 08:24:14
阅读次数:
276
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1520
题目大意:给定一棵关系树,每个节点有个权值,子节点和父节点不能同时选,问最后能选的最大价值是多少?
解题思路:树形DP入门题。由于子节点与父节点不能同时选,有人可能会用贪心思想,二者选其一肯定最优。其实不然,有可能父节点和子节点都不选,而要选子孙节点。不过只要再往深点想下,就可以得出...
分类:
其他好文 时间:
2014-06-05 07:40:29
阅读次数:
255
蛮力法进行字符串匹配的缺点在于每次失配后模式只向后移动一个位置。想要提高算法效率,就必须在不错过文本中一个匹配子串风险的前提下,尽量增大模式向后移动的幅度。Horspool就是这样一种算法之一,它的思想要比KMP算法容易。它采用了输入增加技术:对模式进行预处理得到一些信息,把这些信息存储在表中,当文本和模式进行匹配时就会用到这些信息。Horspool的匹配过程是从右向左进行的,在匹配过程中会出现以...
分类:
其他好文 时间:
2014-06-05 06:08:06
阅读次数:
362
一道记忆搜索题,记忆搜索题就是搜索的形式+DP的思想!题目:FatMouse has
stored some cheese in a city. The city can be considered as a square grid of
dimension n: each grid locatio...
分类:
其他好文 时间:
2014-06-03 14:14:28
阅读次数:
466
List Comprehension1.列表推导 [i for i in range(10) if
i%2 == 0] -> [0, 2, 4, 6, 8], i也可以是一个函数,该风格比C语言思想的代码风格效率高2.enumerate
取到了序列中的序列号好内容forindex,iteminenu...
分类:
编程语言 时间:
2014-06-03 09:08:01
阅读次数:
254
1. 综合练习目标2. 综合练习需求3.模块划分1. 综合练习目标 复习 Java 基本语法
熟悉掌握Java开发常用API 尝试建立面向对象思想2. 综合练习需求 接收用户的命令行输入 以文件为基础完成数据的增删改查操作 3.模块划分
UI模块:(Java存在文本中都是...
分类:
其他好文 时间:
2014-05-31 15:48:56
阅读次数:
266
LCS问题就是求两个字符串最长公共子串的问题。解法就是用一个矩阵来记录两个字符串中所有位置的两个字符之间的匹配情况,若是匹配则为1,否则为0。然后求出对角线最长的1序列,其对应的位置就是最长匹配子串的位置。下面是字符串21232523311324和字符串312123223445的匹配矩阵,前者为X方...
分类:
其他好文 时间:
2014-05-31 01:33:58
阅读次数:
247
做事不要急于去做,要感知这件事情本身是什么事情,应该怎样的套路来做。事情之美在于感受和设计,并基于此进行执行,做,已经是细枝末节的事情。 开发流程 1、
需求分析,写出一个草稿版的需求分析说明书,重点说明逻辑关系,对象间关系,流程,通过流程图,对象图,用例图,时序图等;项目经理写; 2、 设计,使用...
分类:
其他好文 时间:
2014-05-30 21:33:09
阅读次数:
364
TD学生助手——release版发布1.设想和目标1.我们的软件要解决的问题
TD学生助手的主要核心思想就是帮助学生安排他们忙碌的学校生活。主要是通过以下几个方面
1.通过学生的需要进行分类(考试,实验,发博客等等),添加日程,保存日程到数据库中,将日程模块化管理; 2.用月视图和周视图,日视...
分类:
其他好文 时间:
2014-05-30 17:53:02
阅读次数:
329