浏览代码

!119 布隆过滤器数字溢出
Merge pull request !119 from @去/v5-dev

Looly 5 年之前
父节点
当前提交
484d705638
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      hutool-bloomFilter/src/main/java/cn/hutool/bloomfilter/BitMapBloomFilter.java

+ 1 - 1
hutool-bloomFilter/src/main/java/cn/hutool/bloomfilter/BitMapBloomFilter.java

@@ -26,7 +26,7 @@ public class BitMapBloomFilter implements BloomFilter{
 	 * @param m M值决定BitMap的大小
 	 * @param m M值决定BitMap的大小
 	 */
 	 */
 	public BitMapBloomFilter(int m) {
 	public BitMapBloomFilter(int m) {
-		int mNum =NumberUtil.div(String.valueOf(m), String.valueOf(5)).intValue();
+        long mNum =NumberUtil.div(String.valueOf(m), String.valueOf(5)).longValue();
 		long size = mNum * 1024 * 1024 * 8;
 		long size = mNum * 1024 * 1024 * 8;
 		
 		
 		filters = new BloomFilter[]{
 		filters = new BloomFilter[]{