1. 表的设计1.1 Pre-Creating Regions默认情况下,在创建HBase表的时候会自动创建一个region分区,当导入数据的时候,所有的HBase客户端都向这一个region写数据,直到这个region足够大了才进行切分。一种可以加快批量写入速度的方法是通过预先创建一些空的regi...
分类:
其他好文 时间:
2015-02-13 11:25:04
阅读次数:
93
学快排的时候參考了这篇博客http://blog.csdn.net/morewindows/article/details/6684558,博主关于快排的解说通俗易懂,表示感谢。算法原书的快排切分代码写的有点啰嗦,刚看到 j=hi+1那一行还以为写错了,结果后面用的是 a[--j],无语。只是后文,...
分类:
编程语言 时间:
2015-02-13 10:02:41
阅读次数:
194
通过分片能够增加更多的机器来应对不断增加的负载和数据,还不影响应用。分片(sharding)是指将数据拆分,将其分散到不同的机器上,不需要功能强大的大型计算机就可以存储更多的数据,处理更大的负载。MongoDB支持自动分片,可以摆脱手动分片的管理困扰,集群自动切分数据,做..
分类:
数据库 时间:
2015-02-12 16:26:58
阅读次数:
2514
package cn.edu.shu.web.test;import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;/**
*
* <...
分类:
编程语言 时间:
2015-02-11 14:37:31
阅读次数:
245
非常感谢 Potaty 大大的援助使得我最后A出了这两题DP==================================189A : 求切分后的ribbon最多的数目,不过要求切分后只能存在a or b or c 的长度O(n)的效率:遍历下来求 f[i - a]、f[i - b]、 f[i...
分类:
其他好文 时间:
2015-02-08 21:49:07
阅读次数:
188
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单...
分类:
数据库 时间:
2015-01-30 17:38:05
阅读次数:
244
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低...
分类:
数据库 时间:
2015-01-30 14:41:33
阅读次数:
276
▲面向对象编程OOP Object Oriented Programming。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函...
分类:
编程语言 时间:
2015-01-29 14:20:44
阅读次数:
221
原题地址用栈保存化简后的路径。把原始路径根据"/"切分成若干小段,然后依次遍历若当前小段是"..",弹栈若当前小段是".",什么也不做否则,入栈代码: 1 string simplifyPath(string path) { 2 vector buffer; 3 char *tok = NU...
分类:
其他好文 时间:
2015-01-25 18:09:35
阅读次数:
138