下载jar包放入classpath
创建一个bloom过滤器,参数两个:条目数和误差容忍度:
BloomFilter filter = new BloomFilter(1000, 0.01);
通过下面方式加入新条目:
int ip = addr.getIpAddress();
filter.add(ip);
然后你就可以检查这个条目是否已经加入:
if (filter.contains(ip)) {
throw new Exception("IP is blacklisted");
}