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

枸橼酸西地那非片功效效及作用整站seo服务

枸橼酸西地那非片功效效及作用,整站seo服务,在淘宝上做网站如何付费,邯郸做网站推广的地方Caffeine 是基于Java 8 开发的、提供了近乎最佳命中率的高性能本地缓存组件,Spring5 开始不再支持 Guava Cache,改为使用 Caffeine。 1 算法原理 对于 Java 进程内缓存我们可以通过 HashMap 来实现。不过,Java 进程内存是有限的,…

Caffeine 是基于Java 8 开发的、提供了近乎最佳命中率的高性能本地缓存组件,Spring5 开始不再支持 Guava Cache,改为使用 Caffeine。

1 算法原理
对于 Java 进程内缓存我们可以通过 HashMap 来实现。不过,Java 进程内存是有限的,不可能无限地往里面放缓存对象。这就需要有合适的算法辅助我们淘汰掉使用价值相对不高的对象,为新进的对象留有空间。常见的缓存淘汰算法有 FIFO、LRU、LFU。

FIFO(First In First Out):先进先出。

它是优先淘汰掉最先缓存的数据、是最简单的淘汰算法。缺点是如果先缓存的数据使用频率比较高的话,那么该数据就不停地进进出出,因此它的缓存命中率比较低。

LRU(Least Recently Used):最近最久未使用。

它是优先淘汰掉最久未访问到的数据。缺点是不能很好地应对偶然的突发流量。比如一个数据在一分钟内的前59秒访问很多次,而在最后1秒没有访问,但是有一批冷门数据在最后一秒进入缓存,那么热点数据就会被冲刷掉。

LFU(Least Frequently Used):

最近最少频率使用。它是优先淘汰掉最不经常使用的数据,需要维护一个表示使用频率的字段。

主要有两个缺点:

一、如果访问频率比较高的话,频率字段会占据一定的空间;

二、无法合理更新新上的热点数据,比如某个歌手的老歌播放历史较多,新出的歌如果和老歌一起排序的话,就永无出头之日。

2.1.2 W-TinyLFU 算法

Caffeine 使用了 W-TinyLFU 算法,解决了 LRU 和LFU上述的缺点。W-TinyLFU 算法由论文《TinyLFU: A Highly Efficient Cache Admission Policy》提出。

它主要干了两件事:

一、采用 Count–Min Sketch 算法降低频率信息带来的内存消耗;

二、维护一个PK机制保障新上的热点数据能够缓存。

http://www.wangmingla.cn/news/126866.html

相关文章:

  • 网站开发的逻辑博客推广的方法与技巧
  • 太原市网站制作怎样推广自己的网站
  • 瑞安做企业网站找哪家百度公司推广电话
  • 武昌武汉网站推广成人职业技能培训班
  • 视频网站怎么做服务器广告门
  • b站新人视频怎么推广网络推广的主要工作内容
  • 做网站公司怎么赚钱吗郑州关键词网站优化排名
  • 沧州英文模板建站免费正规的接单平台
  • 万网可以花钱做网站吗百度官网优化
  • 假网站怎么制作查销售数据的网站
  • c 做网站用什么框架云seo关键词排名优化软件
  • 顺德网站建设原创天津seo管理平台
  • 网站建设公司 中企动力公司沈阳关键字优化公司
  • 合肥商城网站建设营业推广的目标通常是
  • 一流的网站建设今日国内新闻最新消息10条
  • 2024年小微企业100至300万百度seo优化教程
  • 如何在自己建设的网站上发表文章网球排名即时最新排名
  • 街头小吃加盟网站建设北京seo排名服务
  • 怎么在国外网站买东西seo整站网站推广优化排名
  • 个人做跨境电商网站有哪些网站如何优化
  • 哪里做网站免费b2b网站推广
  • html5响应式网站建设平台正规seo关键词排名哪家专业
  • wordpress更改轮播图百度seo排名优化技巧分享
  • 湛江低价网站建设做一个简单网页
  • 宁波专业网站建设模板服务百度指数快刷软件
  • 网站开发选什么职位网络营销好找工作吗
  • 韩雪冬做网站多少钱免费二级域名注册网站
  • 深圳外贸电商网站建设石家庄
  • 网站做付费推广都需要问什么aso应用商店优化
  • 潼南网站建设连云港seo优化公司