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

做国外衣服的网站有哪些长尾关键词是什么意思

做国外衣服的网站有哪些,长尾关键词是什么意思,深圳招聘信息最新招聘信息查询,陕西省建设执业注册中心网站本地有一些数据需要用到map存储&#xff0c;希望能够设置过期时间&#xff0c;用远程缓存redis、memcache的话可以实现&#xff0c;但是又觉得大材小用&#xff0c;毕竟仅仅是少量的数据。 ExpiringMap 实现了这个功能 ExpiringMap github 最新maven依赖 <!-- https://…

本地有一些数据需要用到map存储,希望能够设置过期时间,用远程缓存redis、memcache的话可以实现,但是又觉得大材小用,毕竟仅仅是少量的数据。

ExpiringMap 实现了这个功能

ExpiringMap

github

最新maven依赖

<!-- https://mvnrepository.com/artifact/net.jodah/expiringmap -->
<dependency><groupId>net.jodah</groupId><artifactId>expiringmap</artifactId><version>0.5.9</version>
</dependency>

maven 依赖仓库各种版本

功能:
1.可设置Map中的Entry在一段时间后自动过期。
2.可设置Map最大容纳值,当到达Maximum size后,再次插入值会导致Map中的第一个值立即过期。
3.可添加监听事件,在监听到Entry过期时调度监听函数。
4.可以设置懒加载,在调用get()方法时创建对象。

ExpiringMap 继承的是ConcurrentMap, 所以也是线程安全的.

粟子

ExpiringMap<String,String> map = ExpiringMap.builder()
//设置最大值,添加第101个entry时,会导致第1个立马过期(即使没到过期时间).maxSize(100)
//设置每个key有效时间60s,如果key不设置过期时间,key永久有效.expiration(60, TimeUnit.SECONDS)
//允许更新过期时间值,如果不设置variableExpiration,不允许后面更改过期时间,一旦执行更改过期时间操作会抛异常UnsupportedOperationException.variableExpiration()
//CREATED:只在put和replace方法清零过期时间
//ACCESSED:在CREATED策略基础上增加 在还没过期时get方法清零过期时间。
//清零过期时间也就是重置过期时间,重新计算过期时间.expirationPolicy(ExpirationPolicy.CREATED).build();map.put("test","123456");
System.out.println(map.get("test"));

注意:
上面设置都是在创建map时设置的,也可以在创建完map后用map方法设置,具体看 expiringmap
在创建map和用map的方法设置过期时间和过期策略都是全局的,对map中添加的每一个entry都适用.
在put一个entry键值对时可以对当前entry 单独设置 过期时间、过期策略,只对当前这个entry有效,如:

map.put("key","value",100,TimeUnit.SECONDS); 
map.put("key","value",expirationPolicy(ExpirationPolicy.CREATED)); 
map.put("key","value",expirationPolicy(ExpirationPolicy.CREATED),TimeUnit.SECONDS,100,TimeUnit.SECONDS); 

如果创建map和创建了map后没有设置variableExpiration来允许后面更改过期时间,那么put不允许设置过期时间,如果设置过期时间会抛异常:UnsupportedOperationException

谷歌也提供了一个带过期时间的map工具 guava ,有兴趣的可以去搜下.

http://www.lbrq.cn/news/2482435.html

相关文章:

  • 武汉网站建设yundaow如何做地推推广技巧
  • 济南网站免费制作最火的推广软件
  • 陕西省私募基金协会淘宝关键词优化怎么弄
  • 贵阳做网站的拉新推广渠道
  • 做网咖的网站推广优化seo
  • asp网站模版安装安装百度到手机桌面
  • 网站建设哪家稳妥正规的教育培训机构有哪些
  • 怎样建网站得花多少钱如何给公司网站做推广
  • 上海二手房seo查询seo优化
  • 怎么制作自己的头像logo南宁百度推广seo
  • 易企秀可以做网站吗公司官网怎么制作
  • 网站后台尺寸一般做多大的热门网站排名
  • 中山移动网站建设怎么做免费建立一个网站
  • 目前网站建设主流技术架构怎样建网站平台
  • 公司简介模板素材进行优化
  • 网站策划与维护怎么做谷歌推广
  • 做视频网站需要什么服务器配置刷百度关键词排名
  • wordpress一键搬家给网站做seo的价格
  • 沙市网站建设国内设计公司前十名
  • 广州做网站专业公司昆明新闻头条最新消息
  • 西安网站优化招聘软件开发公司联系方式
  • 个人网页网站制作模板百度链接地址
  • 重庆seo服务优化营商环境心得体会
  • 智慧树网站的章节题做不了seo竞价排名
  • 网站设计与建设开发济南seo优化公司助力排名
  • 建设工程管理条例武汉seo广告推广
  • 南宁手机网站制作公司百度竞价广告投放
  • 做自己的彩票网站数据营销
  • dw做网站教程视频公司关键词排名优化
  • 外贸主动营销网站建设理发培训专业学校
  • VMware Workstation17下安装Ubuntu20.04
  • 【Bluedroid】btif_av_sink_execute_service之服务器禁用源码流程解析
  • 生产环境使用云服务器(centOS)部署和使用MongoDB
  • HTML5 Canvas 绘制圆弧效果
  • 适用于5V/12V低输入的负载点电源应用20V/6A单片式双通道同步降压调整器
  • 【RK3568 PWM 子系统(SG90)驱动开发详解】