码迷,mamicode.com
首页 >  
搜索关键字:扩容    ( 2272个结果
ArrayList源码解析入门篇
jdk:1.8 一、先看看ArrayList类的整体概述, ArraList是基于动态数组实现的一种线性列表,这种基于动态数组的好处就是索引比较快,时间复杂度为O(1);但是对数据修改比较慢,因为需要移动数据,移动数据的过程需要消耗大量的时间 因此我们在平时的使用的过程中,需要结合我们的具体业务需求 ...
分类:其他好文   时间:2020-03-02 10:43:14    阅读次数:62
HashMap中的resize问题
在jdk1.8中,hashMap的resize()函数做了相应的调整,尤其是对于在buckets的链表中,官方给出的该resize()函数主要在两种情况下使用: 1. 初始化的时候 2. 将哈希表扩容成之前的两倍时 下面首先看初始化时,实际的resize()函数做了哪些工作: 从代码逻辑来看,初始化 ...
分类:其他好文   时间:2020-03-01 00:26:22    阅读次数:96
Kubernetes集群水平扩展——HPA(自动伸缩)
Kubernetes集群可以通过ReplicationController的scale机制完成服务的扩容或缩容,实现具有伸缩性的服务。Kubernetes集群自动伸缩分为:sacle手动伸缩:可参考K8s资源对象的基本管理之使用命令行的方式(升级、回滚、扩容、缩容);autoscale自动伸缩:也就是本篇博文所介绍的HPA;Kubernetes自动扩展主要分为:水平扩展:针对实例数目的增减;垂直扩
分类:Web程序   时间:2020-02-29 10:21:25    阅读次数:190
Redis(1)——5种基本数据结构
一、Redis 简介 "Redis is an open source (BSD licensed), in memory data structure store, used as a database, cache and message broker." —— Redis是一个开放源代码(BS ...
分类:其他好文   时间:2020-02-28 22:39:53    阅读次数:83
关于字符串的拼接方式
1、加号 加号拼接字符串底层是调用StringBuilder来实现的,”a” + “b”等效于如下代码: String a = "a"; StringBuilder ab= new StringBuilder(); ab.append(a).append("b"); String str = ab. ...
分类:其他好文   时间:2020-02-28 01:15:21    阅读次数:81
hadoop HDFS扩容
1.纵向扩容(添加硬盘) 1.1 添加硬盘 确定完成添加,运行 lsblk 查看硬盘使用情况 1.2 硬盘分区 centerOS7的默认文件系统是xfs,centerOS6默认的文件系统是ext4 1.3 挂载 mount 分的区 被挂载的文件夹 注:umount /dev/sdb1 /sdb1 取 ...
分类:其他好文   时间:2020-02-26 19:03:30    阅读次数:85
2020年学云计算怎么样?小白该如何入手?
近年来,随着5G、云计算、大数据、物联网发展,越来越多的企业开始构建自己的互联网体系,Linux云计算在技术行业里的重要性越来越高,成为了IT从业者的必备技能之一。 因此Linux云计算工程师便成了很多人向往的高薪职业。外行人对于云计算并不了解,在这里整理了云计算2020年行业发展及Linux云计算 ...
分类:其他好文   时间:2020-02-26 16:47:45    阅读次数:70
Hadoop之纵向扩容(增加硬盘)
1.给虚拟机增加新的硬盘 点击完成后,重启虚拟机! 2.硬盘分区 输入命令:lsblk,查看当前硬盘使用情况,我们可以看到刚才增加的硬盘 ①输入命令进行分区: fdisk /dev/sdb m可以查看帮助 m:获取帮助 n:分区 p:查看分区表 w:将分区信息写入硬盘 ②输入n开始分区 输入命令ls ...
分类:其他好文   时间:2020-02-26 15:25:42    阅读次数:109
HashMap 扩容
不难看出,loHead和loTail两个节点分别记录不需要移动的链表的头部和尾部,hiHead和hiTail分别记录需要移动的链表头部和尾部. 假设在扩容的时候某个数组下有这样一个链表 : image 其中,假设天蓝色部分的不需要挪动,红色部分的需要挪动 第一步 : 建立loHead loTail ...
分类:其他好文   时间:2020-02-24 16:42:11    阅读次数:61
Java源码解读系列(一):ArrayList
本文简单介绍了 ArrayList,并对扩容,添加,删除操作的源代码做分析。能力有限,欢迎指正。 ArrayList是什么? ArrayList 就是数组列表,主要用来装载数据。底层实现是数组 Object[] elementData,当我们装载的是基本数据类型 int, long, boolean ...
分类:编程语言   时间:2020-02-24 10:01:30    阅读次数:74
2272条   上一页 1 ... 34 35 36 37 38 ... 228 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!