该系列文章主要是对 hutool 工具类的介绍,详情可以参考
3 hutool-bloomFilter
bloomFilter 模块主要实现了一个布隆过滤器
关于布隆过滤器的介绍,可以参考我之前的文章
使用也很简单
@Test
public void filterTest() {
BitMapBloomFilter filter = new BitMapBloomFilter(10);
filter.add("123");
filter.add("abc");
filter.add("ddd");
System.out.println(filter.contains("abc"));
System.out.println(filter.contains("ddd"));
System.out.println(filter.contains("111"));
System.out.println(filter.contains("123"));
}