定義new BitMapBloomFilter(100)路星。
這個m在工具里定義map長度計(jì)算是如下溯街,為什么是這樣定義map大小呢?先除5再* 1024 * 1024 * 8洋丐?
BitMap大小定義:
long mNum = NumberUtil.div(String.valueOf(m), String.valueOf(5)).longValue();
long size = mNum * 1024 * 1024 * 8;
基于hutool實(shí)現(xiàn)單機(jī)版布隆過濾器添加依賴: 循環(huán)10000000次呈昔,創(chuàng)建10000000個9位隨機(jī)數(shù)。使用單機(jī)版布隆過濾器 執(zhí)行結(jié)果如下: 結(jié)果可見友绝,set和list長度一樣堤尾,并且都是長度都是1000000...