06 2016 档案

摘要:BloomFilter算法,是一种大数据排重算法。在一个数据量很大的集合里,能准确断定一个对象不在集合里;判断一个对象有可能在集合里,而且占用的空间不大。它不适合那种要求准确率很高的情况,零错误的场景。通过牺牲部分准确率达到高效利用空间的目的。 阅读全文
posted @ 2016-06-30 00:01 li.zhiliang 阅读(3442) 评论(0) 推荐(0) 编辑
摘要:我是做java开发的,从接触java开始算,已经8年了,为什么会想到学go语言呢?前端时间我一直在学习jvm,java的一些更底层的东西,梳理回顾时,感觉可以通过学习其他开发语言,来提升我对java的理解,站在另一个角度来看java。但是又怕是蜻蜓点水式的学,达不到效果,于是有了接下来的文章,希望能写下去。 阅读全文
posted @ 2016-06-25 22:00 li.zhiliang 阅读(2639) 评论(0) 推荐(0) 编辑
摘要:应用开发中,我们经常需要涉及到数据主键的生成。大部分情况,我们会采用数据库主键自增,比如学生表,让学生表里的id自增。但是如果我们希望主键里保护日期信息呢?或者我们在库里实行了分表策略,表主键自增也是不行的。 阅读全文
posted @ 2016-06-23 21:41 li.zhiliang 阅读(3714) 评论(0) 推荐(0) 编辑
摘要:在分布式场景中,后台提供的支撑服务是n个具体的主机,我们怎么能做到每台主机的负载均衡,伸缩性灵活呢?在分布式服务上,我们用一些hash策略就能实现均衡。添加一台服务器或者下线一台服务器,更新路由配置就ok了。但是在分布式缓存上,如果添加一台主机或者下线一台主机,也采用相同的策略,这意味着之前的全部缓存将失效,这种后果是大部分系统无法承受的。那怎么办呢? 阅读全文
posted @ 2016-06-21 21:17 li.zhiliang 阅读(183) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示