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

php无版权企业网站管理系统为离职员工做的网站

php无版权企业网站管理系统,为离职员工做的网站,网站首页设计过程,大数据营销工具LinkedHashMap实现LRU缓存cache机制#xff0c;Kotlin LinkedHashMap的accessOrdertrue后#xff0c;访问LinkedHashMap里面存储的元素#xff0c;LinkedHashMap就会把该元素移动到最尾部。利用这一点#xff0c;可以设置一个缓存的上限值#xff0c;当存入的缓存数理超过…LinkedHashMap实现LRU缓存cache机制Kotlin LinkedHashMap的accessOrdertrue后访问LinkedHashMap里面存储的元素LinkedHashMap就会把该元素移动到最尾部。利用这一点可以设置一个缓存的上限值当存入的缓存数理超过上限值后删掉LinkedHashMap头部元素即可因为最头部意味着没有被多少使用。 至于删除最头部的元素我们自己可以写代码把最头部第一个元素找出来然后删掉。但是刚好LinkedHashMap内部源代码实现有一个函数 protected boolean removeEldestEntry(Map.EntryK,V eldest) {return false;} 它默认返回false如果该函数返回true那么LinkedHashMap就会去删除头部最老的值。在代码中动态判断当前存储的元素数理是否超过缓存上限超过就返回true让LinkedHashMap删除最头部最老的值。 import java.util.LinkedHashMapclass Lru(initialCapacity: Int,loadFactor: Float,accessOrder: Boolean ) : LinkedHashMapInt, String(initialCapacity, loadFactor, accessOrder) {private val CACHE_LIMIT: Int 3//accessOrdertrue改变LinkedHashMap的存储策略constructor() : this(10, 0.75F, true)//如果当前的map尺寸大于缓存上限//删除最老的元素。override fun removeEldestEntry(eldest: MutableMap.MutableEntryInt, String?): Boolean {return size CACHE_LIMIT} }fun main(args: ArrayString) {val map Lru()map[1] Amap[2] Bmap[3] Cprintln(map)println(-)//插入D后最头的A被删除。println(插入D)map[4] Dprintln(map)println(-)//插入E后最头的B被删除。println(插入E)map[5] Eprintln(map)println(-)println(访问C)println(map[3])println(map) } 特意设置最多缓存3个元素看代码运行结果 {1A, 2B, 3C} - 插入D {2B, 3C, 4D} - 插入E {3C, 4D, 5E} - 访问C C {4D, 5E, 3C} Java的HashMap与LinkedHashMap异同_zhangphil的博客-CSDN博客一句话概括的说两者最大的不同就是HashMap不保证put进去的数据的顺序而LinkedHashMap则保证put进去的数据的顺序。换句话也就是说HashMap添加进去的数据顺序和遍历时的数据顺序不一定而LinkedHashMap则保证添加时数据顺序是什么遍历时数据顺序是什么。例如假如在HashMap中依次、顺序添加元素12345在遍历HashMap时输出的顺https://blog.csdn.net/zhangphil/article/details/44115629 基于Java LinkedList,实现Android大数据缓存策略_zhangphil的博客-CSDN博客import java.util.HashMap;import java.util.LinkedList;/* * 基于Java LinkedList,实现Android大数据缓存策略 * 作者Zhang Phil * 原文出处http://blog.csdn.net/zhangphil * * 实现原理原理的模型认为在LinkedList的头部元素是最旧的缓存数据在L_android大数据缓存https://blog.csdn.net/zhangphil/article/details/44116885
http://www.w-s-a.com/news/475235/

相关文章:

  • 张家港建网站公司网站开发 认证
  • 网站建设方式优化兰州医院网站制作
  • 怎么创造网站wordpress伪静态规则怎么写
  • 自己怎么做一元购物网站信誉好的合肥网站推广
  • 做网站的骗术有什么好的网站设计思想的博客
  • 网站建设工作 方案企查查企业信息查询在线
  • 上海外贸建站商城定制软件安卓
  • 成都网站建设_创新互联wordpress 相邻文章
  • 电子商务网站制作步骤免费建网站知乎
  • 龙岩有什么招聘本地网站团购网站 方案
  • 服务器运行一段时间网站打不开注册公司名字核名查询系统
  • 企业网站改版的意义响应式网站建设新闻
  • 大连金州新区规划建设局网站金坛市建设局网站
  • 有哪些做排球比赛视频网站wordpress 教师工作坊
  • 深圳好点的网站建设公司互联网企业信息服务平台
  • 下载空间大的网站建设哈尔滨网站制作软件
  • 南城网站仿做无锡网站制作哪家价格便宜
  • c做的网站营销策划课程
  • 免费网站404免费进入重庆的公需科目在哪个网站做
  • 网站空间租用费用网站建设公司怎么宣传
  • 镇江网站建设优化案例分析dw2018网页制作步骤图文
  • 网站开发一个多少钱为什么前端都不用dw
  • 网站降权的原因北京中小企业网站建设公司
  • 个人域名能做网站吗wordpress
  • 手机网站设计只找亿企邦工业设计公司简介
  • 腾讯云主机做网站免费网站怎么做啊
  • 网站建设推广销售话术广州网页定制多少钱
  • 备案号是哪个网站项目管理pmp
  • 做网站需要哪些硬件软件网站视频链接怎么做的
  • 电子商务网站建设试题二wordpress主页显示浏览数