传统来讲,数据的存储位置是通过hash(object)%N来计算的,这样造成的问题是如果新的机器添加进来或是某台机器down掉了,通过这种算法计算出来的存储位置会和以前的不同,造成了大量数据的迁移,如果有新的机器添加进来也会造成同样的问题,所以容错性和扩展性都不好。一致性哈希算法的主要目的是尽量减少 ...
分类:
其他好文 时间:
2016-11-12 07:48:41
阅读次数:
112
关于普通文本文件的读写 python2.7中,未注明的字符都是以acsii来编码的,而要让字符能够通用,必须声明为unicode。 s=u'你好',s.encode('utf8')就是指用utf8来进行编码,同样s.decode('utf8)就是用utf8来解码。 实例操作 文本里面存储正确。第一个 ...
分类:
编程语言 时间:
2016-11-09 19:59:21
阅读次数:
170
GC算法
目前HotSpot的GC算法是针对分代的GC算法,主要包括串行GC、并行GC、CMS GC和G1。
一、串行GC
串行GC可以在JVM的启动参数上加-XX:+UseSerialGC这个非标...
分类:
编程语言 时间:
2016-10-29 14:58:07
阅读次数:
338
查看原文 @forked from hjzheng/front-end-collect 在前端路上摸索前行,在这里分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者。欢迎更新。以下各排名不分先后顺序。 前端收集图谱(点击查看) 聚合&&周报订阅 专业博客 注:此处活跃度为博客更新频率,原 ...
分类:
Web程序 时间:
2016-10-29 07:36:42
阅读次数:
261
使用的是GitLab作服务器; 步骤: 一. 先在服务器上创建一个新的项目(GitLab服务器右上角的New project) 点击后弹出如下界面; 这个是步骤Git global setup 一般不用设置; 完成 二.将项目上传到该仓库(创建的新文件夹) 2.1.在F盘或者其他盘 Git Bash ...
分类:
其他好文 时间:
2016-10-28 20:26:02
阅读次数:
318
借助AWS的ELB实现Redis(主从方式)的读写分离
分类:
其他好文 时间:
2016-10-28 15:39:45
阅读次数:
270
最近公司做一个考试系统,需要一个答题栏,要求:占用屏幕上方一部分区域,而且始终置顶,当其他窗口最大化时“答题栏”始终置前并且不遮挡最大化窗口的任何部分!就像windows任务栏一样。 最终效果图如下: 首先,我们必须声明所需的结构和常量。 我们声明RECT WINAPI结构如下: [StructLa... ...
Linux中环境变量文件及配置 一、环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系 ...
分类:
系统相关 时间:
2016-10-27 10:03:53
阅读次数:
331
参考 http://book.2cto.com/201306/25434.html HotSpot 提起HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。但不一定所有人都知道的是,这个目前看起来“血统纯正”的虚 ...
分类:
编程语言 时间:
2016-10-24 17:42:18
阅读次数:
162