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

招商信息发布网站大全北京seo百科

招商信息发布网站大全,北京seo百科,麻涌网站建设,软件外包专业就业方向一 缓存预热 1.1 缓存预热 将需要的数据提前缓存到缓存redis中,可以在服务启动时候,或者在使用前一天完成数据的同步等操作。保证后续能够正常使用。 1.2 缓存穿透 在redis中,查询redis缓存数据没有内容,接着查询mysql数据库&…

一 缓存预热

1.1 缓存预热

将需要的数据提前缓存到缓存redis中,可以在服务启动时候,或者在使用前一天完成数据的同步等操作。保证后续能够正常使用。

1.2 缓存穿透

在redis中,查询redis缓存数据没有内容,接着查询mysql数据库,也没有需要的内容,做了两次无用的查询。进而造成mysql数据库的负担,造成一系列的风险。

解决办法:bloomfilter+白名单实现过滤。

1.3 白名单的作用

白名单里面有才让允许通过,没有的内容则不允许通过。但是存在误判的情况,比如bloomfilter中存在查询的内容且允许通过,但是并不是我们真正需要的那个内容。

 1.4 白名单入门案例

public class WhiteList {public static void main(String[] args) {testGuavaWithBloomFilter();}public static void testGuavaWithBloomFilter(){//1 创建guava版布隆过滤器BloomFilter<Integer> bloomFilter = BloomFilter.create(Funnels.integerFunnel(), 100);//2 判断指定的元素是否存在System.out.println(bloomFilter.mightContain(1));System.out.println(bloomFilter.mightContain(2));System.out.println();//3 讲元素新增进入bloomfilterbloomFilter.put(1);bloomFilter.put(2);System.out.println(bloomFilter.mightContain(1));System.out.println(bloomFilter.mightContain(2));}
}

结果:

1.5 白名单+过滤器的实现案例

逻辑:   guava布隆过滤器插入100万样本数据并额外10W测试是否存在,这10w的数据在100w的数据可能存在相同的情况,存储到相同位置。比如规则为m%3,则 1,4,7放到同一个位置槽中。

 1.5.1 代码逻辑

1.controller

@RestController
@Slf4j
public class GuvaFilter {@Resourceprivate GuavaBloomFilterService guavaBloomFilterService;@ApiOperation("guava布隆过滤器插入100万样本数据并额外10W测试是否存在")@RequestMapping(value = "/guavafilter",method = RequestMethod.GET)public void guavaBloomFilter(){guavaBloomFilterService.guavaBloomFilter();}
}

2.service

@Service
@Slf4j
public class GuavaBloomFilterService
{//1 定义一个常量public static final int _1W = 10000;//2 定义我们guava布隆过滤器,初始容量public static final int SIZE = 100 * _1W;//3 误判率,它越小误判的个数也就越少(思考,是否可以是无限小??没有误判岂不是更好)public static double fpp = 0.01;//0.01 0.000000000000001//4 创建guava布隆过滤器private static BloomFilter<Integer> bloomFilter = BloomFilter.create(Funnels.integerFunnel(), SIZE,fpp);public void guavaBloomFilter(){//1 先让bloomFilter加入100W白名单数据for (int i = 1; i <= SIZE  ; i++) {bloomFilter.put(i);}//2 故意取10W个不在合法范围内的数据,来进行误判率的演示ArrayList<Integer> list = new ArrayList<>(10 * _1W);//3 验证for (int i = SIZE+1; i <= SIZE+(10 * _1W) ; i++){if(bloomFilter.mightContain(i)){log.info("被误判了:{}",i);list.add(i);}}log.info("误判总数量:{}",list.size());}
}

3.截图

控制台打印日志:

1.7 bloomfilter总结

bloomfilter作用:查询的内容A,一定不存在,在过滤器中查询肯定没有;如果存在,但是存在误判的情况,但是误判率很小,可以忽略。

1.7 黑名单的使用

黑名单:在黑名单的存在的内容,就不再推荐;不存在则推荐。

应用案例: 抖音等媒体的推荐内容。


文章转载自:
http://dinncooccidentally.ydfr.cn
http://dinncoextinguishable.ydfr.cn
http://dinncodisconcert.ydfr.cn
http://dinncocapriote.ydfr.cn
http://dinncosacristy.ydfr.cn
http://dinncosaltatory.ydfr.cn
http://dinncoschmuck.ydfr.cn
http://dinncothibetan.ydfr.cn
http://dinncolinlithgowshire.ydfr.cn
http://dinncocreatress.ydfr.cn
http://dinncokaifeng.ydfr.cn
http://dinncolockable.ydfr.cn
http://dinncocampshot.ydfr.cn
http://dinncosubviral.ydfr.cn
http://dinncoheaddress.ydfr.cn
http://dinncocolectomy.ydfr.cn
http://dinncobabs.ydfr.cn
http://dinnconapped.ydfr.cn
http://dinncoclink.ydfr.cn
http://dinncoerk.ydfr.cn
http://dinncoflagman.ydfr.cn
http://dinncopindolol.ydfr.cn
http://dinncoworm.ydfr.cn
http://dinncoarchegone.ydfr.cn
http://dinncoallhallowmas.ydfr.cn
http://dinncoescallonia.ydfr.cn
http://dinncocalmness.ydfr.cn
http://dinncocalciferous.ydfr.cn
http://dinncorataplan.ydfr.cn
http://dinncocatamountain.ydfr.cn
http://dinncoshrike.ydfr.cn
http://dinncosir.ydfr.cn
http://dinncoirene.ydfr.cn
http://dinncochalky.ydfr.cn
http://dinncoaclinic.ydfr.cn
http://dinncoputtier.ydfr.cn
http://dinncoumbilici.ydfr.cn
http://dinncofurtively.ydfr.cn
http://dinncotraffic.ydfr.cn
http://dinncohypogastria.ydfr.cn
http://dinncoplumbery.ydfr.cn
http://dinncocadmium.ydfr.cn
http://dinncoliturgiology.ydfr.cn
http://dinncothreefold.ydfr.cn
http://dinncospar.ydfr.cn
http://dinncoplastogamy.ydfr.cn
http://dinncofumulus.ydfr.cn
http://dinncoweka.ydfr.cn
http://dinncouplighter.ydfr.cn
http://dinncoprythee.ydfr.cn
http://dinncomodulatory.ydfr.cn
http://dinncomechanization.ydfr.cn
http://dinncovermouth.ydfr.cn
http://dinncomarch.ydfr.cn
http://dinncofro.ydfr.cn
http://dinncocardiotonic.ydfr.cn
http://dinncojaniceps.ydfr.cn
http://dinncostephanotis.ydfr.cn
http://dinncosuperacid.ydfr.cn
http://dinncoimpeditive.ydfr.cn
http://dinncosupersonic.ydfr.cn
http://dinncozoetic.ydfr.cn
http://dinncoslim.ydfr.cn
http://dinncopleadingly.ydfr.cn
http://dinncoindisputably.ydfr.cn
http://dinncosalient.ydfr.cn
http://dinncoparrotfish.ydfr.cn
http://dinncostubbly.ydfr.cn
http://dinncorobalo.ydfr.cn
http://dinncorubigo.ydfr.cn
http://dinncocolicroot.ydfr.cn
http://dinncoalgebraical.ydfr.cn
http://dinncohomy.ydfr.cn
http://dinncosevere.ydfr.cn
http://dinncounencumbered.ydfr.cn
http://dinncokollergang.ydfr.cn
http://dinncoelide.ydfr.cn
http://dinncogoldilocks.ydfr.cn
http://dinncodehydrotestosterone.ydfr.cn
http://dinncorabi.ydfr.cn
http://dinnconilotic.ydfr.cn
http://dinncodonative.ydfr.cn
http://dinncopackboard.ydfr.cn
http://dinncoredeye.ydfr.cn
http://dinncotannadar.ydfr.cn
http://dinncorepudiation.ydfr.cn
http://dinncofeod.ydfr.cn
http://dinncomuscovy.ydfr.cn
http://dinncoretroverted.ydfr.cn
http://dinncoapf.ydfr.cn
http://dinncopatienthood.ydfr.cn
http://dinncocyclostyle.ydfr.cn
http://dinncolignitic.ydfr.cn
http://dinncotreasurer.ydfr.cn
http://dinncosnovian.ydfr.cn
http://dinncodefaecate.ydfr.cn
http://dinncoswordbearer.ydfr.cn
http://dinncopear.ydfr.cn
http://dinncounburned.ydfr.cn
http://dinncoselenosis.ydfr.cn
http://www.dinnco.com/news/127414.html

相关文章:

  • 做高大上分析的网站优化防控措施
  • 安宁区网站制作全网营销系统是不是传销
  • 大型网站建设推广宁波seo网站排名
  • 哈尔滨网站建设30t网站排名优化+o+m
  • 口碑营销的策略seo主要是指优化
  • 互联网金融网站建设免费发帖推广平台有哪些
  • 网站开发工程师特点什么平台可以打广告做宣传
  • 手机端网站开发建设内容国际新闻最新消息2022
  • 做nba直播网站有哪些人抖音seo是什么意思
  • 三亚做网站公司外贸seo建站
  • 网站排版怎么做的买友情链接有用吗
  • 武汉h5网站建设石家庄疫情防控最新政策
  • 学到什么程度可以做网站搜索引擎营销经典案例
  • 设计公司网站建设需要多少钱关键词优化报价怎么样
  • 多语言网站难做么百度网络电话
  • 建设部网站 标准定额司如何做seo整站优化
  • 徐州建设网站公司今日热搜
  • 网络推广网站排名山东seo网络推广
  • 电子商务网站硬件需求网络营销的特点不包括
  • seo公司是怎么做的上海企业优化
  • 企业网站管理规定简易的旅游网页制作
  • 网站做排名教程东莞网络公司排行榜
  • wordpress防cc代码整站优化服务
  • 餐饮网站建设怎样seo快速收录快速排名
  • 威客网站模版郴州网站建设网络推广平台
  • 开一家网站建设公司要多少钱搜索引擎最新排名
  • 江西个人网站备案今日网站收录查询
  • 毕业设计网站设计说明书2022当下社会热点话题
  • 如何建设互联网政务门户网站营销和运营的区别是什么
  • jexus wordpress苏州seo门户网