场景 在docker的使用中随着下载镜像越来越多,构建镜像、运行容器越来越多, 数据目录必然会逐渐增大;当所有docker镜像、容器对磁盘的使用达到上限时,就需要对数据目录进行迁移。 如何避免: 1.在安装前对/var/lib/docker(docker默认数据存储目录)目录进行扩容; 2.在doc ...
分类:
其他好文 时间:
2020-06-03 13:41:33
阅读次数:
316
在大型公司里,一般都会用到子网划分,来解决网络风暴的产生。也有通过子网划分来解决组播和广播的优化网络的。 本教程,通过简单的文字,让你充分了解并掌握子网划分技术,并运用到实践当中。 1 IP地址划分,以C网为例介绍,子网掩码划分。下面我们随便找个一个网段并赋上相应的子网位数。 如 192.168.1 ...
分类:
其他好文 时间:
2020-06-02 11:01:00
阅读次数:
72
1. 容器架构介绍 容器 数组就是一种容器,可以在其中放置对象或基本数据类型。 Set没有顺序不可重复,list有顺序可以重复。 数组的优劣势 优势:是一种简单的线性序列,可以快速的访问数组元素,效率高。从效率和类型检查的角度讲,数组是最好的。 劣势:不灵活。容量事先定义好,不能随着需求的变化而扩容 ...
分类:
编程语言 时间:
2020-05-31 22:04:11
阅读次数:
79
redis除了5种数据类型之外,还提供了其他功能,如:慢查询,pipeline,事务,发布订阅和消息队列,Bitmap,HyperLogLog,GEO ###1.Bitmap(位图) BitMap,即位图,其实也就是 byte 数组,用二进制表示,只有 0 和 1 两个数字。 就是通过一个bit位来 ...
分类:
其他好文 时间:
2020-05-31 22:02:10
阅读次数:
63
String简述 字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 String使用final关键字修饰可以知道String是不可变的类,String中字符数组的长度你定义多少,就是多少,不存在字符数组扩容一说。 内部是fin ...
分类:
其他好文 时间:
2020-05-30 15:47:34
阅读次数:
65
本篇文章包括: 数据结构 各个参数 为什么数组的长度是2的整数次方 为什么要将装载因子定义为0.75 为什么链表转红黑树的阈值为8 hash碰撞 put方法 resize方法 jdk7中数组扩容产生环的问题。 1.底层数据结构? 红黑树 是一种接近二叉平衡树的数据结构,有5个性质: 性质1:每个节点 ...
分类:
其他好文 时间:
2020-05-29 19:41:40
阅读次数:
57
Redis详解(十)------ 集群模式详解,从集群如何分区,如何原生搭建,如何快速搭建,以及如何扩容,收缩等各方面详细介绍集群 ...
分类:
其他好文 时间:
2020-05-29 10:07:03
阅读次数:
75
有时候想要用一下数组的复制和扩容操作,记录一下: 数组的复制: int[] a = {1,2,3,4,5}; int[] a1 = {4,5,6,7,8,9}; System.arraycopy(a,1,a1,0,4); [2,3,4,5,8,9] 数组的扩容 int[] a = {1,2,3,4, ...
分类:
编程语言 时间:
2020-05-28 14:56:22
阅读次数:
89
HashMap源码解析 1. 类结构 上图可以看到,HashMap继承了AbstractMap,实现的接口有,Map、Cloneable、Serializable。 HasMap的核心数据类型是链表或红黑树的数组,数组和List结构一样可以实现扩容。并且有实现相对应的用于通过计算key对象的hash ...
分类:
其他好文 时间:
2020-05-25 22:10:01
阅读次数:
66
GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)。GBK编码专门用来解决中文编码的,是双字节的。不论中英文都是双字节的。 UTF-8 编码是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论 ...
分类:
其他好文 时间:
2020-05-25 12:49:54
阅读次数:
106