
Release Notes
- 1、【新增】BloomFilter(布隆过滤器):一种基于多哈希函数和位数组的概率型数据结构,具有高效空间利用与快速查询特性;
- 2、【新增】Trie(前缀数):一种哈希树的变种,利用公共前缀来节省存储空间和提高查询效率;
- 3、【新增】BeanTool 工具:支持 Bean&Map 转换、Bean对象复制 等能力;
- 4、【强化】ExcelTool 强化:支持流式Excel读取和写入,大数据量下提升操作性能;
- 5、【强化】ReflectionTool 工具强化:完善 Method、Field、Proxy 等相关工具化方法;
- 6、【优化】工具包结构调整,规范模块命名与包路径,涉及 json、crypto 模块;
- 7、【升级】升级多项maven依赖至较新版本,如 gson、spring、poi 等;
代码示例01:BloomFilter / 布隆过滤器
BloomFilter:布隆过滤器,一种基于多哈希函数和位数组的概率型数据结构,具有高效空间利用与快速查询特性;
// 1、初始化 BloomFilter int size = 1000000; // 1、容量 double fpp = 0.01; // 2、误判率 BloomFilter<Long> bloomFilter = BloomFilter.create(Funnels.LONG, size, fpp); // 2、添加元素 bloomFilter.put(999L); // 3、判定元素是否存在 bloomFilter.mightContain(999L);
登录后复制
代码示例02:Trie / 前缀数
前缀数,一种哈希树的变种,利用公共前缀来节省存储空间和提高查询效率;
标签: excel java js git json github cookie 编码 大数据 app 端口 工具 csv ai
还木有评论哦,快来抢沙发吧~