定义new BitMapBloomFilter(100)。
这个m在工具里定义map长度计算是如下,为什么是这样定义map大小呢?先除5再* 1024 * 1024 * 8?
BitMap大小定义:
long mNum = NumberUtil.div(String.valueOf(m), String.valueOf(5)).longValue();
long size = mNum * 1024 * 1024 * 8;
基于hutool实现单机版布隆过滤器添加依赖: 循环10000000次,创建10000000个9位随机数。使用单机版布隆过滤器 执行结果如下: 结果可见,set和list长度一样,并且都是长度都是1000000...