1、属性 //存储元素的数组 protected Object[] elementData; //存储元素的个数 protected int elementCount; //扩容时的增加量,大于0是增加capacityIncrement,否则增加两倍(默认两倍) protected int capa ...
分类:
其他好文 时间:
2020-03-17 18:00:49
阅读次数:
82
1. 切片的定义和初始化 切片是基于数组类型的封装,非常灵活,可以自动扩容 切片是真正意义上的动态数组,而且是一个引用类型,切片指向一个底层数组 定义切片 创建切片方式 2. 切片操作 | 操作 | 含义 | | | | | s[n] | 切片 s 中索引位置为 n 的项 | | s[:] | 从切 ...
分类:
其他好文 时间:
2020-03-17 14:01:56
阅读次数:
68
导语 | 随着业务的发展,业务数据不停的增长,原有的磁盘空间可能会出现磁盘空间不够用的情况,因此,需要对磁盘空间进行扩容,以满足业务数据增长的需求。本文总结了Linux环境下云服务器存储扩容的三种方式及其操作步骤,与大家一同交流。环境说明:Linux操作系统:CentOS Linux release ...
分类:
系统相关 时间:
2020-03-16 16:28:36
阅读次数:
70
上一节,我们已经介绍了最重要的B树以及B+树,使用的情况以及区别的内容。当然,本节课,我们将学习重要的一个数据结构、哈希表 哈希表 哈希也常被称作是散列表,为什么要这么称呼呢,散列、散列、其元素分布较松散、经常用来储存例如 的数据、这样有什么好处呢?我们来细细琢磨一下: 公安 110 急救 120 ...
分类:
编程语言 时间:
2020-03-15 19:05:29
阅读次数:
72
Vector和ArrayList以及LinkedList区别和联系,以及分别的应用场景 线程安全: Vector:如果创建Vector时没有指定容量,则默认容量为10,底层基于数组实现,线程是安全的,底层采用synchronized同步方法进行加锁 ArrayList:底层基于数组,线程不安全,查询 ...
分类:
其他好文 时间:
2020-03-15 13:06:49
阅读次数:
55
数组:.长度固定.可以存储基本类型,也可以存储引用类型.存储元素类型一致数组可以在内存中连续存储多个元素的构造,在内存中的分配也是连续的数组中的元素通过数组的下标进行访问的,下标从0开始的优点 :按照索引查询元素速度快按照索引遍历数组方便缺点:数组的大小固定后就不能扩容了数组只能存储一种类型的数据添 ...
分类:
编程语言 时间:
2020-03-15 11:23:50
阅读次数:
80
利用云计算、大数据技术,构建涵盖关系型数据库、分布式文件系统、NOSQL数据库、内存数据库等混合型数据资源中心,建立高安全、高可用、高扩展的智慧环保大数据中心数据架构,更好地解决未来5-10年大流量、高并发、高响应、高实时需求所带来的计算、存储、扩容、负载均衡等问题。 同时按照标准先行的思路,整合环 ...
分类:
其他好文 时间:
2020-03-13 15:58:44
阅读次数:
67
[TOC] 在k8s中所有的对象都叫做资源,例如:pod,service等 Pod 资源 pod是在k8s中最小单元,前面有提到,k8s支持自愈,弹性扩容等高级特性,那么如果单纯的在k8s节点中跑业务docker是没有办法支持这些高级特性,必须要有定制化的容器,那么,pod就是这个官方已经定制化好的 ...
分类:
Web程序 时间:
2020-03-13 01:23:43
阅读次数:
93
动态分库分表 1.方案简述 动态分库+取模分表的方式,解决扩容时数据迁移,分表数据热点问题。 根据数据库配置的规则来计算会路由到哪个数据库里面去。例:我对user表进行了分库分表。当user数据量小于30我就只插入db0这个数据库。大于30小于60我就插入db1这个数据库。 id | start|e ...
分类:
编程语言 时间:
2020-03-12 18:29:59
阅读次数:
63
bonding(绑定)是一种linux系统下的网卡绑定技术,可以把服务器上多个物理网卡在系统内部抽象成一个逻辑网卡,从而实现本地网卡的冗余、带宽扩容和负载均衡等功能,达到提升网络吞吐量和网路性能的目的。在操作系统的生产部署中是一种常用的技术。
分类:
其他好文 时间:
2020-03-12 17:16:22
阅读次数:
357