数组 数组是可以再内存中连续存储多个元素的结构,在内存中的分配是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。 优点:1、按照索引查询元素速度快2、按照索引遍历数组方便 缺点:1、数组的大小固定后就无法扩容了2、数组只能存储一种类型的数据3、添加,删除的操作慢,因为要移动其他的元素。 ...
分类:
其他好文 时间:
2020-03-11 11:08:56
阅读次数:
46
HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结 ...
分类:
其他好文 时间:
2020-03-11 10:27:31
阅读次数:
58
多图文,详细介绍mysql各个集群方案集群的好处高可用性:故障检测及迁移,多节点备份。可伸缩性:新增数据库节点便利,方便扩容。负载均衡:切换某服务访问某节点,分摊单个节点的数据库压力。集群要考虑的风险网络分裂:群集还可能由于网络故障而拆分为多个部分,每部分内的节点相互连接,但各部分之间的节点失去连接。脑裂:导致数据库节点彼此独立运行的集群故障称为“脑裂”。这种情况可能导致数据不一致,并且无法修复,
分类:
数据库 时间:
2020-03-11 01:10:39
阅读次数:
1158
ArrayList ArrayList是基于数组实现的. ArrayList查找速度更快. ArrayList默认大小10.但是创建的时候仍然是空的.在添加第一个元素的时候会扩展到10. 扩容机制是每次大约50%. oldCapacity 1,就算是50%吧. 另外ArrayList最大长度是Int ...
分类:
其他好文 时间:
2020-03-10 18:39:48
阅读次数:
55
Java 数据结构 HashMap 源码解读:如何设计工业级的散列表 [toc] __数据结构与算法目录()__ 在 "Java 数据结构 散列表原理" 一文中,提到评价一个散列表的标准有三个:散列函数、散列冲突、加载因子(动态扩容)三个指标。那像 HashMap 这样工业级的散列表应该具有哪些特性 ...
分类:
编程语言 时间:
2020-03-10 14:10:19
阅读次数:
70
扩(缩)容服务 扩容服务 Service还提供了复制(类似kubernetes里的副本)功能。可以通过 docker service scale 命令来设置服务中容器的副本数: docker service scale masl=4 和创建服务一样,增加scale数之后,将会创建新的容器,这些新启动 ...
分类:
其他好文 时间:
2020-03-06 23:49:38
阅读次数:
76
system用户登陆oracle https://blog.csdn.net/zyingpei/article/details/88870693 首先查看表空间对应的数据文件位置以及大小 select t1.name,t2.name from v$tablespace t1,v$datafile t... ...
分类:
数据库 时间:
2020-03-05 19:14:10
阅读次数:
75
一、ArrayList概述 ArrayList是基于数组实现的,是一个动态的数字,可以自动扩容。 ArrayList不是线程安全的,效率比较高,只能用于单线程的环境中,在多线程环境中可以使用Collections.synchronizedList(List list)函数返回一个线程安全的Array ...
分类:
编程语言 时间:
2020-03-05 13:43:39
阅读次数:
79
因虚拟机磁盘容量不足,需要扩容,网上找了一个上午终于扩容成功,总结如下。 第一步:关闭虚拟机-->虚拟机设置里按照下图将硬盘扩大到你想要的容量 第二部:开启虚拟机, yum install lvm*rpm -qa|grep lvm fdisk /dev/sda 按p 后回车,查看当前分区数 接下来输 ...
分类:
其他好文 时间:
2020-03-03 15:00:40
阅读次数:
60
Kali虚拟机的扩容经历 0x01 起因 更新了一下软件包,竟然提示我空间不足。 磁盘信息如下: 于是就想着,扩容一下。 0x02 操作过程 扩充磁盘容量 我以为在虚拟机关机状态下进入虚拟机设置,直接点扩展即可,可事实却非如此。对此我只能说声呵呵??。 扩到128G,我们打开虚拟机看看去。 打开后, ...
分类:
其他好文 时间:
2020-03-03 13:09:14
阅读次数:
68