Java
sun_qiangwei
这个作者很懒,什么都没留下…
展开
-
java bitmap/bitvector的分析和应用
简介 bitmap在很多海量数据处理的情况下会用到。一些典型的情况包括数据过滤,数据位设置和统计等。 它的引入和应用通常是考虑到海量数据的情况下,用普通的数组会超出数据保存的范围。使用这种位图的方式虽然不能在根本上解决海量数据处理的问题,但是在一定的数据范围内,它是一种有效的方法。bitmap在java的类库里有一个对应的实现:BitSet。我们会对bitmap的引入做一个介绍,然后详细分析...转载 2018-04-25 18:22:28 · 694 阅读 · 0 评论 -
数据库与缓存双写不一致问题分析与解决方案设计
一、说明根据 Cloud Design Patterns 一书中关于缓存模式的 Cache Aside Pattern 说明,其主要内容总结如下:读取的时候,先读取缓存,如果缓存中没有,就直接从数据库中读取,然后取出数据后放入缓存更新的时候,先删除缓存,再更新数据库二、数据库与缓存读写模式策略写完数据库后是否需要立即更新缓存还是直接删除缓存?(1)、如果写数据库的内容与更新到缓存中的内容是一样的,...转载 2018-04-26 17:18:52 · 4536 阅读 · 0 评论