网站首页 站内搜索

搜索结果

查询Tags标签: 扩容,共有 136条记录
  • redis 深度学习

    redis 底层是hashtable,复杂度是o1; 扩容的时候是成倍扩容,渐进式的rehash;

    2021/11/16 19:09:57 人评论 次浏览
  • JavaSE集合相关知识(个人总结)

    声明: 1. 本文为我的个人复习总结, 并非那种从零基础开始普及知识 内容详细全面, 言辞官方的文章 2. 由于是个人总结, 所以用最精简的话语来写文章 3. 若有错误不当之处, 请指出 基础: List和Set都是Collection, Map不是CollectionArrayList底…

    2021/11/8 14:09:56 人评论 次浏览
  • JavaSE集合相关知识(个人总结)

    声明: 1. 本文为我的个人复习总结, 并非那种从零基础开始普及知识 内容详细全面, 言辞官方的文章 2. 由于是个人总结, 所以用最精简的话语来写文章 3. 若有错误不当之处, 请指出 基础: List和Set都是Collection, Map不是CollectionArrayList底…

    2021/11/8 14:09:56 人评论 次浏览
  • ConcurrentHashMap原理,在JKD7和JDK8版本的区别

    JDK7: 数据结构:ReentrantLock+Segment+HashEntry, 一个Segment中包含一个HashEntry数组,每个HashEntry又是一个链表结构 元素查询:二次hash,第一次hash定位到segment,第二次hash定位到元素所在的链表的头部 锁:Segment分段锁,Segment继承了ReentrantLock,锁定操…

    2021/11/6 6:12:33 人评论 次浏览
  • ConcurrentHashMap原理,在JKD7和JDK8版本的区别

    JDK7: 数据结构:ReentrantLock+Segment+HashEntry, 一个Segment中包含一个HashEntry数组,每个HashEntry又是一个链表结构 元素查询:二次hash,第一次hash定位到segment,第二次hash定位到元素所在的链表的头部 锁:Segment分段锁,Segment继承了ReentrantLock,锁定操…

    2021/11/6 6:12:33 人评论 次浏览
  • ConcurrentHashMap源码解析

    目录 1.成员变量 2.基础方法 2.1 spread 2.2 tabAt 2.3 casTabAt 2.4 setTabAt 2.5 resizeStamp 2.6 tableSizeFor 3. 构造方法 4.put 5 putVal 6 initTable 7 addCount 8. transfer 9.helpTransfer 10.get 11.remove 12.replaceNode 13.TreeBin 13.1 属性 13.2 构造器 13…

    2021/11/4 17:40:21 人评论 次浏览
  • ConcurrentHashMap源码解析

    目录 1.成员变量 2.基础方法 2.1 spread 2.2 tabAt 2.3 casTabAt 2.4 setTabAt 2.5 resizeStamp 2.6 tableSizeFor 3. 构造方法 4.put 5 putVal 6 initTable 7 addCount 8. transfer 9.helpTransfer 10.get 11.remove 12.replaceNode 13.TreeBin 13.1 属性 13.2 构造器 13…

    2021/11/4 17:40:21 人评论 次浏览
  • Ubuntu磁盘空间不足?一招轻松扩容

    Ubuntu磁盘空间不足?一招轻松扩容 目的:Ubuntu空间剩余不足,需要对Ubuntu进行扩容。 使用工具:使用Ubuntu系统中的gparted工具进行系统扩容。 前提: 1、电脑有多余的未分配磁盘空间,比如你的Ubuntu磁盘G盘是200G,现在快满了,需要添加一个硬盘,在磁盘管理中给这个…

    2021/10/30 7:14:17 人评论 次浏览
  • Ubuntu磁盘空间不足?一招轻松扩容

    Ubuntu磁盘空间不足?一招轻松扩容 目的:Ubuntu空间剩余不足,需要对Ubuntu进行扩容。 使用工具:使用Ubuntu系统中的gparted工具进行系统扩容。 前提: 1、电脑有多余的未分配磁盘空间,比如你的Ubuntu磁盘G盘是200G,现在快满了,需要添加一个硬盘,在磁盘管理中给这个…

    2021/10/30 7:14:17 人评论 次浏览
  • Windows 动态磁盘的问题总结

    windows 磁盘配置 磁盘设置成动态,假设一台机器有a,b,c,d四块磁盘 1.单个磁盘个可以设置成动态磁盘,动态磁盘可以跨磁盘扩容卷。假设讲b盘设置为动态磁盘,则可以动态扩容成b+d 2.当一个磁盘部分已分区,比如:b/3,如果要动态扩容和其他卷组合整一个大的分,则此时该磁…

    2021/10/28 7:12:26 人评论 次浏览
  • Windows 动态磁盘的问题总结

    windows 磁盘配置 磁盘设置成动态,假设一台机器有a,b,c,d四块磁盘 1.单个磁盘个可以设置成动态磁盘,动态磁盘可以跨磁盘扩容卷。假设讲b盘设置为动态磁盘,则可以动态扩容成b+d 2.当一个磁盘部分已分区,比如:b/3,如果要动态扩容和其他卷组合整一个大的分,则此时该磁…

    2021/10/28 7:12:26 人评论 次浏览
  • ArrayList源码分析

    10.15关于ArrayList集合源码分析用于测试的代码如下public static void main(String[] args) {List list = new ArrayList();for (int i = 0; i < 10; i++) {list.add(i);}list.add(20);list.add(30);list.add(40);}首先创建一个ArrayList集合,这里我用的是无参构造,…

    2021/10/16 17:39:46 人评论 次浏览
  • ArrayList源码分析

    10.15关于ArrayList集合源码分析用于测试的代码如下public static void main(String[] args) {List list = new ArrayList();for (int i = 0; i < 10; i++) {list.add(i);}list.add(20);list.add(30);list.add(40);}首先创建一个ArrayList集合,这里我用的是无参构造,…

    2021/10/16 17:39:46 人评论 次浏览
  • ArrayList底层源码分析及扩容机制总结

    ArrayList简介:ArrayList是一个有序的单例集合,它的底层采用数组存储,用户可以对此集合每个索引处的元素进行精准控制,ArrayList中允许存在相同的元素,因为ArrayList底层采用的数据结构是数组,所以 ArrayList查询比较快,增删比较慢,ArrayList是线程不安全的,如果…

    2021/10/14 17:14:30 人评论 次浏览
  • ArrayList底层源码分析及扩容机制总结

    ArrayList简介:ArrayList是一个有序的单例集合,它的底层采用数组存储,用户可以对此集合每个索引处的元素进行精准控制,ArrayList中允许存在相同的元素,因为ArrayList底层采用的数据结构是数组,所以 ArrayList查询比较快,增删比较慢,ArrayList是线程不安全的,如果…

    2021/10/14 17:14:30 人评论 次浏览
扫一扫关注最新编程教程