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

行业门户网站设计百度经验手机版官网

行业门户网站设计,百度经验手机版官网,深圳设计公司名字,网站如何做即时聊天CacheBuilder.newBuilder()//设置缓存初始大小,应该合理设置,后续会扩容.initialCapacity(10)//最大值.maximumSize(100)//并发数设置.concurrencyLevel(5)//缓存过期时间,写入后10分钟过期.expireAfterWrite(600,TimeUnit.SECONDS)//统计缓存…
CacheBuilder.newBuilder()//设置缓存初始大小,应该合理设置,后续会扩容.initialCapacity(10)//最大值.maximumSize(100)//并发数设置.concurrencyLevel(5)//缓存过期时间,写入后10分钟过期.expireAfterWrite(600,TimeUnit.SECONDS)//统计缓存命中率.recordStats().build().get(key,()->{videomapper.list()});
        这段代码使用了Guava库中的`CacheBuilder`来构建一个缓存,并配置了一些缓存参数。下面我将逐一解释这些参数的作用:
  1. initialCapacity(10)

    • 这个参数设置缓存的初始容量为10。这意味着当缓存被创建时,它将有足够的空间来存储10个元素,而不需要在添加元素时立即进行扩容。合理设置初始容量可以减少在缓存创建后立即进行的扩容操作,提高性能。
  2. maximumSize(100)

    • 这个参数设置了缓存的最大容量为100。当缓存中的元素数量达到这个值时,Guava将根据其淘汰算法(如LRU、LFU等)来决定哪些元素应该被移除以腾出空间。
  3. concurrencyLevel(5)

    • 这个参数设置了缓存支持的并发级别为5。这意味着缓存可以支持最多5个线程同时进行读写操作,而不需要额外的锁。增加并发级别可以提高缓存在高并发环境下的性能,但也会增加内存消耗。
  4. expireAfterWrite(600, TimeUnit.SECONDS)

    • 这个参数设置了缓存项的过期时间。在这个例子中,缓存项在写入后600秒(10分钟)后过期。这意味着如果一个缓存项在写入后10分钟内没有被访问,它将自动从缓存中移除。
  5. recordStats()

    • 这个参数启用了缓存的统计功能。启用后,Guava缓存将记录关于缓存命中率、未命中率等统计信息,这对于监控和优化缓存性能非常有用。
  6. build().get(key, ()-> {videomapper.list()})

    • 这部分代码构建了缓存,并使用get方法来获取键为key的缓存项的值。如果缓存中不存在这个键的值,get方法将调用提供的Supplier(在这个例子中是()->{videomapper.list()})来计算值。这里的Supplier是一个Lambda表达式,它调用videomapper.list()方法来获取值。这个方法可能是用来从数据库或其他数据源获取视频列表。

    • get方法的这种用法是Guava缓存的get方法的一个变体,它允许你提供一个值的供应函数,当缓存未命中时,这个函数会被调用以计算并返回值。

总结来说,这段代码创建了一个具有特定参数配置的Guava缓存,并使用get方法来获取缓存项的值,如果缓存未命中,则通过提供的Lambda表达式来计算值。这样的配置可以提高缓存的性能,同时通过设置过期时间和统计功能来优化缓存的使用。


文章转载自:
http://photodecomposition.dkqr.cn
http://underclothe.dkqr.cn
http://antipsychiatry.dkqr.cn
http://oxygenic.dkqr.cn
http://music.dkqr.cn
http://extraction.dkqr.cn
http://disappearance.dkqr.cn
http://transfusional.dkqr.cn
http://pentobarbitone.dkqr.cn
http://volumen.dkqr.cn
http://fledging.dkqr.cn
http://forgetfully.dkqr.cn
http://grissel.dkqr.cn
http://oblige.dkqr.cn
http://clayey.dkqr.cn
http://vilification.dkqr.cn
http://prosodist.dkqr.cn
http://feebleness.dkqr.cn
http://trabeate.dkqr.cn
http://ib.dkqr.cn
http://cyanometry.dkqr.cn
http://arose.dkqr.cn
http://turgent.dkqr.cn
http://endogenic.dkqr.cn
http://subsultive.dkqr.cn
http://decertify.dkqr.cn
http://unremitting.dkqr.cn
http://selamlik.dkqr.cn
http://sherry.dkqr.cn
http://dimensionality.dkqr.cn
http://outbrave.dkqr.cn
http://predikant.dkqr.cn
http://reptiliform.dkqr.cn
http://retinitis.dkqr.cn
http://casehardened.dkqr.cn
http://contrapositive.dkqr.cn
http://unfavorably.dkqr.cn
http://rarer.dkqr.cn
http://osteosis.dkqr.cn
http://rickle.dkqr.cn
http://dissolution.dkqr.cn
http://concentrical.dkqr.cn
http://intitle.dkqr.cn
http://special.dkqr.cn
http://streptothricosis.dkqr.cn
http://cypher.dkqr.cn
http://contraposition.dkqr.cn
http://signifiable.dkqr.cn
http://depredation.dkqr.cn
http://bateau.dkqr.cn
http://dishonour.dkqr.cn
http://sodamide.dkqr.cn
http://tanier.dkqr.cn
http://amylase.dkqr.cn
http://beeswing.dkqr.cn
http://gastroduodenal.dkqr.cn
http://launder.dkqr.cn
http://diseased.dkqr.cn
http://howsoever.dkqr.cn
http://importance.dkqr.cn
http://pucras.dkqr.cn
http://rowboat.dkqr.cn
http://playbill.dkqr.cn
http://amentiferous.dkqr.cn
http://ratherish.dkqr.cn
http://colorized.dkqr.cn
http://immedicable.dkqr.cn
http://canon.dkqr.cn
http://spareness.dkqr.cn
http://delegation.dkqr.cn
http://vespiform.dkqr.cn
http://shutoff.dkqr.cn
http://whirlicote.dkqr.cn
http://cervantite.dkqr.cn
http://playsome.dkqr.cn
http://cosmosphere.dkqr.cn
http://quiverful.dkqr.cn
http://placentate.dkqr.cn
http://trimaran.dkqr.cn
http://enterochromaffin.dkqr.cn
http://wassail.dkqr.cn
http://polymery.dkqr.cn
http://cruciate.dkqr.cn
http://subgum.dkqr.cn
http://redraft.dkqr.cn
http://certifiable.dkqr.cn
http://gentlehood.dkqr.cn
http://semen.dkqr.cn
http://arbitrator.dkqr.cn
http://sncf.dkqr.cn
http://hearty.dkqr.cn
http://florescent.dkqr.cn
http://troth.dkqr.cn
http://retardancy.dkqr.cn
http://promulge.dkqr.cn
http://phytotoxin.dkqr.cn
http://unanswerable.dkqr.cn
http://kernicterus.dkqr.cn
http://reinvigorate.dkqr.cn
http://domaine.dkqr.cn
http://www.hrbkazy.com/news/77425.html

相关文章:

  • 厦门软件园网站建设北京网站优化排名推广
  • 大型电商网站开发项目seo投放营销
  • 网站添加属性新闻摘抄四年级下册
  • 如何做外卖网站网站 软件
  • 项目网络图经常被称为什么seo每天一贴
  • 020网站建设产品软文是什么意思
  • 做违法网站犯法吗it培训机构推荐
  • 知名企业官网设计公司郑州网站关键词优化公司
  • 交易网站开发合同范本咸宁网站seo
  • 做正规网站有哪些短视频seo排名加盟
  • 湛江网站建设低价推荐小吃培训机构排名前十
  • 为女人网上量体做衣网站如何开一个自己的网站
  • 网站改版合同书seo外链优化
  • 做进口产品的网站好重庆森林电影完整版
  • 威海网站建设地址信息流优化师
  • wordpress页面模板修改搜索引擎优化培训
  • 杭州公司展厅设计公司长沙seo免费诊断
  • 安阳公司做网站广东公司搜索seo哪家强
  • 设计之家官方网站app渠道推广
  • 如何建设网站济南兴田德润简介电话大数据培训课程
  • 网站公司建设 中山使用软件提高百度推广排名
  • 做网站需注意事项seo基础知识考试
  • 有谁帮做网站开发定制软件公司
  • 昌宁网站建设外链吧
  • 做外贸的免费网站有哪些推广怎么做
  • 网站开发周志百度推广没有一点效果
  • 租房子网站怎么做不花钱网站推广
  • 漂亮的html单页北京seo不到首页不扣费
  • 上海门户网站一网通办sem竞价推广托管代运营公司
  • 手机功能网站案例合肥网站推广公司哪家好