| Package | Description |
|---|---|
| org.aoju.bus.core.bloom |
布隆过滤,提供一些Hash算法的布隆过滤
|
| org.aoju.bus.core.bloom.filter |
各种Hash算法的过滤器实现
|
| Modifier and Type | Class and Description |
|---|---|
class |
BitMapBloomFilter
BlommFilter 实现
1.构建hash算法
2.散列hash映射到数组的bit位置
3.验证
此实现方式可以指定Hash算法
|
class |
BitSetBloomFilter
BloomFilter实现方式2,此方式使用BitSet存储
Hash算法的使用使用固定顺序,只需指定个数即可
|
| Constructor and Description |
|---|
BitMapBloomFilter(int m,
BloomFilter... filters)
使用自定的多个过滤器建立BloomFilter
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFilter
抽象Bloom过滤器
|
class |
DefaultFilter
默认Bloom过滤器,使用Java自带的Hash算法
|
class |
ELFFilter |
class |
FNVFilter |
class |
HfFilter |
class |
HfIpFilter |
class |
JSFilter |
class |
PJWFilter |
class |
RSFilter |
class |
SDBMFilter |
class |
TianlFilter |
Copyright © 2022. All rights reserved.