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

重生做代购网站今天发生的新闻

重生做代购网站,今天发生的新闻,wordpress get_taxonomy,百度图片搜索入口缓存穿透: 查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库。 方法一: 方法二: 布隆过滤器: 简单来说就是一个二进制数组,用0和1来判断数组中是否存在…

缓存穿透:

查询一个不存在的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库。

方法一:

方法二:

布隆过滤器:

简单来说就是一个二进制数组,用0和1来判断数组中是否存在这个元素,整体流程如下:

  1. 将传入的数通过n个哈希函数(不一定是三个)计算出n个哈希值。

  2. 然后在数组中将这n个下标(下标与哈希值相等)中的数由0转换为1。(增)

  3. 判断数是否存在的方法就是看数组中这n个下标中的数是否为1。(查)

缺点:

  1. 删除不便:如下图,假如数组下标为2的位置被用来储存 你好 和 hello 这两个信息,如果想对 你好 进行删除,那我也必然会将 hello 也删除掉

  1. 误判:如下图,id为1的数据将下标为1、3、7的数组数据改为了1,id为2的数据将下标为9、12、14的数组数据改为了1,这时候我们查询id为3的数据,通过三个哈希函数计算出的三个哈希值为3、9、12,数组中明明没有存过这个数据,但是这几个哈希值对应的下标在数组中数据为1,过滤器机会误判数组中存在这个数据。

我们可以通过谷歌的Guava工具类来减少误判

import com.google.common.hash.BloomFilter;
import com.google.common.hash.Funnels;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.nio.charset.Charset;@Configuration
public class BloomFilterConfig {/*** expectedInsertions:期望添加的数据个数* fpp:期望的误判率,期望的误判率越低,布隆过滤器计算时间越长*      原因就是fpp越小,占用的空间越大,同时使用的哈希函数越多,出现重复的可能性越小    * @return*/@Beanpublic BloomFilter<String> goodsIDBloom(){BloomFilter<String> filter = BloomFilter.create(Funnels.stringFunnel(Charset.forName("utf-8")), 1000,0.00001);return filter;}@Beanpublic BloomFilter<String> orderBloom(){BloomFilter<String> filter = BloomFilter.create(Funnels.stringFunnel(Charset.forName("utf-8")), 1000,0.00001);return filter;}
}
http://www.ds6.com.cn/news/83904.html

相关文章:

  • 网络规划设计师考纲教材改版新旧对比优化课程设置
  • 17做网店这个网站好不好竞价托管信息
  • wordpress当DAM用吉安seo招聘
  • 网站托管公司网络舆情信息
  • 大气绿色网站模板网站推广找
  • 网站icp备案怎么做网站查询域名解析
  • 企业营销型网站特点月入百万的游戏代理
  • html怎么做网站版块学seo优化
  • 用html5做网站百度经验廊坊seo关键词优化
  • 青岛外贸网站建设收录平台
  • 关于网站建设live2500微信代运营
  • 郑州最新疫情网站关键字优化技巧
  • 云南网站制作百度官方优化指南
  • 中国品牌加盟网比优化更好的词是
  • 网站建设与运营公司财务预算引流黑科技app
  • 鞋子商城网站开发背景网站制作基本流程
  • 苏州网站建设点一点郑州网站推广电话
  • 电话销售怎么做 网站产品推广语
  • 珠海网站制作设计方案网络广告营销案例分析
  • 家居设计网站推荐seo推广排名平台有哪些
  • 一般做企业网站多少钱沈阳关键词快照优化
  • 学做糕点的网站培训网址大全
  • 深圳市做门窗网站有哪些推广成功的品牌推广案例分析
  • 新网互联 网站上传seo关键词排名教程
  • 唐山网站制作价格怎样提高百度推广排名
  • b站推广入口mba智库在线观看qq引流推广软件哪个好
  • 用ps做网站方法如何利用互联网进行宣传推广
  • 上街三屏网站建设seo门户网
  • 秦淮html5响应式网站国外免费源码共享网站
  • 节点网站淘宝网站的推广与优化