摘要: package storm.scheduler; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Map; import org.apache.log4j.Logger; import backtype.storm.scheduler.Clust... 阅读全文
posted @ 2016-05-22 17:15 wxweven 阅读(129) 评论(0) 推荐(0) 编辑
摘要: package storm.scheduler; import java.lang.management.ManagementFactory; import java.lang.management.ThreadMXBean; import java.util.HashMap; import java.util.Map; import java.util.Set; import cpuinf... 阅读全文
posted @ 2016-05-22 17:15 wxweven 阅读(129) 评论(0) 推荐(0) 编辑
摘要: package storm.scheduler; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Map; import org.apache.log4j.Logger; import backtype.storm.scheduler.Clu... 阅读全文
posted @ 2016-05-22 17:14 wxweven 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法... 阅读全文
posted @ 2015-09-11 16:37 wxweven 阅读(171) 评论(0) 推荐(0) 编辑
摘要: (一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类... 阅读全文
posted @ 2015-09-11 16:27 wxweven 阅读(237) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-11-13 17:37 wxweven 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定义整型字段。另外一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOT NULL,这样在将来执行查询的时候,数据库不用去比较NULL 阅读全文
posted @ 2012-11-13 15:06 wxweven 阅读(93) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-04-18 11:11 wxweven 阅读(15) 评论(0) 推荐(0) 编辑
摘要: B树索引的相关概念索引与表一样,也属于段(segment)的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。只不过,在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时,可以想象一本书,其中书的内容就相当于表里的数据,而书前面的目录就相当于该表的索引。同时,通常情况下,索引所占用的磁盘空间要比表要小的多,其主要作用是为了加快对数据的搜索速度,也可以用来保证数据的唯一性。但是,索引作为一种可选的数据结构,你可以选择为某个表里的创建索引,也可以不创建。这是因为一旦创建了索引,就意味着oracle对表进行DML(包括INSERT、UPDATE、DELETE)时,必须处理额外的工 阅读全文
posted @ 2012-04-12 10:25 wxweven 阅读(2094) 评论(0) 推荐(0) 编辑
摘要: 字符指针变量和字符数组的区别:简单说一下:字符串数组是用来存放字符串的数组,在内存中占一段连续的单元。所占内存存放的是字符串。定义方法为:char a[N];N为常量表达式,可初始化。字符指针是指向字符的指针,所占内存单元存放的是所指字符的内存单元。定义方法为:char *p;完整的解答:1)字符数组由若干个元素组成,每个元素中放一个字符,而字符指针变量中存放的地址(字符串第一个字符的地址),决不是将字符串放到字符指针变量中 2)赋值方式 对于字符数组只能对各个元素赋值,不能用以下办法对字符数组赋值: char str[14]; str = "I love you!"; 而 阅读全文
posted @ 2012-03-31 23:03 wxweven 阅读(1901) 评论(0) 推荐(0) 编辑