①继承不同。 ② Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在多线程并发的环境下,可以直接使用Hashtable,但是要使用HashMap的话就要自己增加同步处理了。 ③ Hashtable中,key和value都不允许出现null值。 在HashMap中 ...
分类:
其他好文 时间:
2018-04-02 22:04:39
阅读次数:
171
hash表实际上由size个的桶组成一个桶数组table[0...size-1] 。 当一个对象经过哈希之后。得到一个对应的value , 于是我们把这个对象放到桶table[ value ]中。当一个桶中有多个对象时。我们把桶中的对象组织成为一个链表。 这在冲突处理上称之为拉链法。 负载因子(lo ...
分类:
其他好文 时间:
2018-04-02 17:05:09
阅读次数:
131
JDK1.8源码(六)——java.util.LinkedList 类 ...
分类:
编程语言 时间:
2018-04-02 10:09:00
阅读次数:
235
主题一:磁盘格式化,可在线扩容
主题二:编译安装zabbix_agent3.2
分类:
其他好文 时间:
2018-04-01 16:07:12
阅读次数:
176
java.util.ArrayList ArrayList的内部实现 ArrayList是一个内部以数组方式实现列表、可以自动扩容的集合。其内部实现有4个重要的变量: 源码如下: ArrayList添加元素和扩容 源码如下, add方法调用的了ensureCapacityInternal(size ...
分类:
编程语言 时间:
2018-03-31 22:19:22
阅读次数:
245
随着业务的增长,aliyun数据盘容量可能无法满足数据存储的需要,这时可以使用“”磁盘扩容“”功能扩容数据盘。 实例演示: 本文以一个SSD云盘的数据盘和一个运行Ubuntu 16..4 64位的 ECS 实例为例,说明如何扩容磁盘分区并使扩容后的容量可用。未扩容前的数据盘只有一个主分区(/dev/ ...
分类:
系统相关 时间:
2018-03-27 20:49:06
阅读次数:
4776
简介: 本文主要介绍Java8中的并发容器ConcurrentHashMap的工作原理,和其它文章不同的是,本文重点分析了不同线程的各类并发操作如get,put,remove之间是如何同步的,以及这些操作和扩容操作之间同步可能出现的各种情况。由于源代码的分析肯定会有所纰漏,希望大家积极指出错误。 欢... ...
分类:
编程语言 时间:
2018-03-25 22:17:56
阅读次数:
283
Hashtable存储的内容是键值对(key-value)映射,其底层实现是一个Entry数组+链表;Hashtable和HashMap一样也是散列表,存储元素也是键值对;HashMap允许key和value都为null,而Hashtable都不能为null,Hashtable中的映射不是有序的;H... ...
分类:
其他好文 时间:
2018-03-21 23:17:41
阅读次数:
226
调整分区后分区丢失是比较常见的数据恢复案例,需要注意,调整分区后分区丢失后不要再重建新的分区。保护好资料丢失现场,可以最大程度的恢复出资料。具体的恢复方法看正文了解。 ...
分类:
其他好文 时间:
2018-03-21 11:45:43
阅读次数:
163
题目链接:https://www.luogu.org/problemnew/show/P2604 完全能当最大流和费用流两个板子的题。 题意简述:n个点,m条边,每条边除了给出连接的两个点与流量之外,额外给出将流量增加1的费用。 求1-n的最大流,以及将最大流增加k的最小费用。 最大流好办,忽视增加 ...
分类:
其他好文 时间:
2018-03-21 11:39:04
阅读次数:
171