原链接:传送门 摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入 ...
分类:
编程语言 时间:
2017-08-06 19:24:22
阅读次数:
214
温馨提示:PV(physicalvolume)即物理卷,就是物理磁盘,可以通过fdisk-l查看操作系统有几块硬盘VG(volumegroup)即卷组,就是一组物理磁盘的组合,里面可以有一块硬盘也可以有多块硬盘LV(logicalvolume)及逻辑卷,就是在VG(指定的物理磁盘组)里面划分出来的可以说成是PV就是硬盘,而VG..
分类:
其他好文 时间:
2017-08-06 10:43:40
阅读次数:
379
群排名,得资源得天;之于排名,群容量有杠杆意义。 而今,流量分散,打法完全无法集中,全平台战略,越发凸显。QQ群,已是必争之地。 去年,Q群霸屏春天,一切那么顺其自然;而今,除了拼资源,还是拼资源。除去小号资源,于等级之外,认证一出,必须拿下。 认证QQ群有什么用? 为毛要认证,就凭你随便呱唧几句? ...
分类:
其他好文 时间:
2017-08-05 23:40:29
阅读次数:
372
1834: [ZJOI2010]network 网络扩容 Description 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。 Input 输入文件的第一 ...
分类:
Web程序 时间:
2017-08-05 15:34:08
阅读次数:
171
吹吹牛逼,晒晒太阳。不如来写点东西,哈哈哈哈哈。。。。今天来说说,如何用java实现缓存,这个话题很多面试的也会被问到。今天就来说说。 1.为什么要java实现缓存的? 由于目前软件或网页的并发量增加很大,大量请求直接操作数据库,会对数据造成很大的压力。处理大量请求和连接时间会很长。而我们知道数据库 ...
分类:
编程语言 时间:
2017-08-04 18:18:08
阅读次数:
171
ceph扩容
在fuelopenstack里挂载存储增加OSD
环境介绍:
单独部署了ceph节点,挂载后端存储,增加osd节点,扩容ceph
扩容前的容量
root@node-92:~#ceph-s
cluster32bf310c-358b-47bc-afc7-25b961477c84
healthHEALTH_WARN
toomanyPGsperOSD(480>max300)
monmape1:1monsa..
分类:
其他好文 时间:
2017-08-04 16:15:15
阅读次数:
345
对于Java中的各种集合类,根据底层的具体实现,小结了一下大致有3种扩容的方式: 1、对于以散列表为底层数据结构实现的,(譬如hashset,hashmap,hashtable等),扩容方式为当链表数组的非空元素除以数组大小超过加载因子时, 链表数组长度变大(乘以2+1),然后进行重新散列。 2、对 ...
分类:
编程语言 时间:
2017-08-03 22:07:08
阅读次数:
392
FastDFS分布式文件系统 摘要: FastDFS简介 ?FastDFS是一个轻量级的开源分布式文件系统 ?FastDFS主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡 ?FastDFS实现了软件方式的RAID,可以使用廉价的IDE硬盘进行存储 ?支持存储服务器在线扩容 ... ...
分类:
其他好文 时间:
2017-08-03 11:23:21
阅读次数:
134
集合的出现: 数组申请的内存是定长的,一旦数据超过数组申请的内存长度,就需要扩容,非常麻烦,java集合的出现解决了这一问题; 集合顶级集合 Iterable接口,里面提供三个方法,hasnext()是否有下一个,next下一个,rem删除; 然后下面的一个接口是collection,实现这个接口的 ...
分类:
编程语言 时间:
2017-08-02 23:29:21
阅读次数:
141
从下图可看出盘已经不够用了然后到宿主机执行LVM扩展Lv扩充过程略然后扩容完,在虚拟机上执行fdils–l在宿主机扩容的LV在虚拟机里已经有容量显示,但我们的分区仍然没有被显示出来还是原来的310G因为这个分区在分时考虑到后期的扩充,所以用了GTP格式,我们需要请到prated来协?.
分类:
其他好文 时间:
2017-08-01 14:20:55
阅读次数:
166