当前位置: 首页 > news >正文

建设企业网站企业网上银行官网官方aspnet网站开发实例论文

建设企业网站企业网上银行官网官方,aspnet网站开发实例论文,wordpress 长微博,怎么仿别人的网站布隆过滤器用来判断某个元素是否存在。使用场景:解决redis缓存穿透,当判断不存在该数据时,直接返回;垃圾邮箱过滤;防止内容的重复推荐;避免爬取相同的URL等等基本算法:给出一个长度是n的数组&am…

布隆过滤器用来判断某个元素是否存在。

使用场景

解决redis缓存穿透,当判断不存在该数据时,直接返回;

垃圾邮箱过滤;

防止内容的重复推荐;

避免爬取相同的URL等等

基本算法

给出一个长度是n的数组,元素的值是0或者1;

向布隆过滤器中添加元素时,根据m个hash函数对元素进行运算,得到m个位置;

将这m个位置的元素设置为1;

判断某个元素是否存在时,也是根据m个hash函数进行运算,如果m个位置的元素都为1,说明元素存在,只要某个位置存在一个0,则说明不存在。

由于hash冲突,布隆过滤器可以判断元素一定不存在,但是不能保证一定存在,其存在一定的误判率。

注:图片来自网络

导入jar

        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.redisson</groupId><artifactId>redisson</artifactId><version>3.18.0</version></dependency>

配置类

package com.qfedu.redissontest.config;import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class RedissonConfig {@Beanpublic RedissonClient getRedisson() {Config config = new Config();config.useSingleServer().setAddress("redis://127.0.0.1:6379").setDatabase(7).setRetryInterval(5000).setTimeout(10000).setConnectTimeout(10000);return Redisson.create(config);}
}

测试

    @Testvoid contextLoads() {RBloomFilter<Long> bloomFilter = redisson.getBloomFilter("sample");// 初始化布隆过滤器,预计统计元素数量为10000,期望误差率为0.01bloomFilter.tryInit(10000L, 0.01);bloomFilter.add(123L);bloomFilter.add(234L);boolean contains = bloomFilter.contains(123L);System.out.println(contains);}

http://www.dtcms.com/a/467626.html

相关文章:

  • [C# starter-kit] 命令/查询职责分离CQRS | MediatR |
  • 做机械配件的网站网站设计参考网址
  • 网站建设公司有哪几家成都网站建设免费咨询
  • 用dw做网站怎么做出下拉菜单网站不备案百度收录吗
  • 做啪啪网站紫金银行网站
  • 自助建站系统免费模式网络营销网站建设培训
  • 眼镜网站 wordpress模板中国建设银行网站密码是什么意思
  • 做网站的规范嵌入式培训机构排名前十
  • 做二手车有哪些网站有哪些手续企业网站模板php
  • 中老年适合在哪个网站做直播德惠市城乡建设局网站
  • 网站抄袭我网站市城乡规划建设局网站
  • 网站建设公司哪家好速找盛世传媒一流的网站建设
  • 360检测网站开发语言的工具哪里有做app软件开发
  • 网站迁移 域名设置网站建设安全规范
  • 域名申请哪个网站好wordpress 按点击排序
  • 游戏如何检测模拟点击工具
  • 西安知名网站制作公司新乡网站关键字优化
  • 网站 空间 域名觅图网
  • 网站营销推广方案dede 手机网站模板
  • 分类信息系统网站模板网站信管局备案
  • 大模型训练语料(通俗易懂) 第一篇
  • idea字体大小设置
  • cms下载官方网站银徽seo
  • 汽车网站策划书百度网站快速收录
  • 杭州seo相关网站大型多媒体网站建设工具
  • 建个网站的流程网站建设维护工作
  • 基于网站开发小程序合肥网页设计就业
  • 【Pycorrector实战】:基于pycorrector进行智能纠错
  • 个人博客网站搭建模板网站托管服务 优帮云
  • php怎么网站开发诸城网站建设开发