摘要: 最近在做分布式的服务,主要就是提供字典给客户端查询,或者有客户端写入,主要用于增量式的服务参考历史信息,完成批量处理需要完成的任务。看着还是很吸引人的,但是要想这个服务做得好,还是有许多需要注意的地方,首先,我们想象中服务的模型就是,多台服务器每台负责一部分数据,客户端对这些数据的访问是随机的,客户端来的数据与服务端存储的数据分布是一样的,这样不会产生热点问题,不会产生数据倾斜,随机性就可以很好的保证分片之后每个节点存储的数据量是差不多的,这是负载的均衡,每天新增加的数据的特点(随机性)也决定了不会出现热点服务,如果每天的采集量在整体上有倾斜的,那么还要找出这个倾斜的规律,或者,根据这部分增. 阅读全文
posted @ 2011-08-10 22:28 Angels-Wing 阅读(377) 评论(0) 推荐(0) 编辑
摘要: java里面有 String StringBuffer, String对象会有自己的pool,内容不可变,但是我们平时用的String变量都是String的引用。字符串连接操作,StringBuffer.append 会比String的+=高效率很多,尤其频繁连接操作的时候。String s=new String(“ddddd”);创建两个对象一个是常量”ddddd“,一个是它的引用s。 s可以重新指向别的对象。此时String s2=“ddddd”;就是只创建了一个象引用,而且此时s==s2 是true。而String s2=new String(“ddddd”);就是两个对象,而且s==s 阅读全文
posted @ 2011-08-10 01:13 Angels-Wing 阅读(797) 评论(0) 推荐(0) 编辑