ICode9

精准搜索请尝试: 精确搜索
  • Java集合扩容机制笔记2022-06-14 17:34:01

    一、ArrayList 1、ArrayList构造函数       1.1如果指定了容量大小,创建该大小的数组 1.2如果没有指定大小,默认创建空数组 1.3如果是指定小于0的大小,抛出异常 无参构造:创建空数组,在添加第一个元素时候才会扩容到10的容量。      !只有在jdk6中会一开始就创建一个数组大小为10

  • 生产环境lvm、分区扩容2022-06-07 11:35:42

    1.3.2.1 db磁盘扩容1.3.2.1.1情况分析硬盘大小:500G数据大小:381G占用比例:76%文件系统挂载方式:lvm(逻辑卷)注:lvm只能新增独立硬盘,然后将新盘和旧盘合并,操作前建议先备份。1.3.2.1.2扩容方式这里无法给市级db服务器新增硬盘,先在本地环境演示,扩容的思路是一样的。(1)模拟添加新硬盘(2)下一步

  • 详解大集群通信建模理论公式2022-06-07 11:02:45

    摘要:对扩容后集群的性能提升进行评估,首先需要对集群的通信过程进行建模。 本文分享自华为云社区《大集群通信代价公式》,作者: 向巴菲特学习。 为提升当前业务实时性,客户可以选择对业务集群进行扩容,预期会带来性能提升。但是,扩容后集群的性能提升能否达到预期,是否值得进行扩容?扩容比

  • k8s pvc扩容2022-06-01 18:34:28

    #查看是否支持扩容 $ kubectl get sc ** -o yaml ··· allowVolumeExpansion: true #拥有该字段表示允许动态扩容 ··· #找到需要扩容的pvc $ kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AG

  • 虚拟机扩容2022-05-28 14:33:12

    1.做好备份删除快照。 2.关机后,点击左侧硬件硬盘,点击扩展,修改内存大小(原本内存也包含在内)。 3.开机分区,以分区助手为例,选中要扩容的硬盘右键合并,勾选未分配空间和扩容盘符,指定合成盘后点击确定(只能对相邻的盘符(或者是未分配空间)进行合并),点击上方提交生效。 4.重启虚拟机。  

  • k8s机器群扩容问题2022-05-28 01:00:53

    今天遇到了一个很奇葩的问题。公司新人吧k8s集权扩容完后,发现服务器上的磁盘没有做分区2T磁盘没有做任何动作 把两台slave节点扩容上去的节点弄到了/目录。由于是生产环境情况比较特殊并没通过kubectl delete no xxx节点 解决方法: 先停止后面扩容的两台slave 1.停止docker 2.停止k

  • 使用growpart工具完成Linux系统盘分区扩容2022-05-25 11:03:58

    1、fdisk -l以及lsblk命令可以看到只有一块60G大小的系统盘 2、以VMware虚拟机化平台为例,客户直接对系统盘进行扩容 扩容后重启服务器,重新登录SSH fdisk -l 和lsblk查看可以看到磁盘大小为200G 为防止操作失误导致数据丢失,建议您操作前使用快照备份数据 使用growpart工具完成l

  • 扩容2022-05-21 11:04:36

    1、查看磁盘信息,标红的为新增的磁盘空间 lsblk   fdisk -l     2、使用fdisk命令,创建新分区参考:https://blog.51cto.com/12185273/2048111root@localhost# fdisk /dev/sdb   执行fdisk /dev/sdb 对其进行分区n——新建分区p——新建主分区 输入e——为新建扩展分区分区编号输

  • ArrayList扩容机制探究2022-05-11 11:31:06

    一、ArrayList扩容机制探究 1.1 成员变量 //默认初始容量 private static final int DEFAULT_CAPACITY = 10; //空数组 private static final Object[] EMPTY_ELEMENTDATA = {}; //空数组,用于默认初始容量的,扩容时会使用 private static final Object[] DEFAULTCAPACITY_EMPTY_ELE

  • HashMap,ConcurrentHashMap2022-05-10 23:01:10

    HashMap Node数组 初始化是16,扩容因子0.75(As a general rule, the default load factor (.75) offers a good tradeoff between time and space costs.时间和空间平衡),扩容2的N次幂。 扩容条件:0.75,size必须要大于64。 节点是链表,大于8变成为红黑树,为什么8为临界值,通过poisson distr

  • redis的字典扩容2022-05-09 12:35:37

    why:   Redis的字典使用哈希表作为底层实现。  在字典容量不足,或者使用率非常低的时候,需要做对应的扩容,或者缩容操作。   what:   字典结构如下:            具体代码:                      字典(dict)中:type属性和privdata属性是针对不同类型的键值对,而创

  • LINUX下swap扩容2022-05-02 12:02:43

    转至:https://blog.csdn.net/ahelloyou/article/details/115367154 文章目录LINUX下swap扩容一、扩容swap      1.使用以下命令查看当前的swap大小是多少       2. 使用dd命令创建一个分区       3. 进行格式化交换,将swap文件格式化成s文件系统       4. 将扩容的文件

  • 对既有磁盘挂载进行扩容,对既有逻辑卷进行扩容 resize2fs2022-05-02 00:03:02

    新装的系统Ubuntu20.04,发现系统安装的磁盘并没有完全被使用,服务器上装的2T的硬盘,但是df -h 显示挂载在根目录上的只有100G 所以要把既有挂载的逻辑卷扩容到满   查看现有的逻辑分区lvdisplay     下面操作中用到的逻辑分区的名字就是从这一行命令中看到的 扩展逻辑卷,意思是将

  • 003.数组扩容2022-04-28 18:01:22

    1.代码 package com.suanfa.demo; public class A { private int[] data; private int length = 0; int j = 0; public A() { data = new int[5]; } //插入元素 public void insert(int x) { expand(); data[length++] =

  • 数组扩容的方法分享2022-04-28 14:01:27

    转自:   http://www.java265.com/JavaJingYan/202204/16510283493158.html 下文笔者讲述Java中数组扩容的方法分享,如下所示: 为什么会存在数组扩容这个现象呢? 由于数组定义后,其长度无法概念, 所以无法快捷扩容,我们只能采用定义一个新数组的方式,对数组进行扩容 import java.uti

  • oracle表空间扩容详情2022-04-26 16:32:13

    转至:https://www.jb51.net/article/225654.htm 1、表空间容量指标查询 2、表空间扩容 方式1:手工改变已存在数据文件的大小 方式2:允许已存在的数据文件自动增长 方式3:增加数据文件 1、表空间容量指标查询     SELECT TABLESPACE_NAME "表空间", To_char(Round(BYTES

  • ArrayList和Vector的区别和联系2022-04-12 22:04:09

    ArrayList和Vector的区别和联系 相同点: 底层都是数组 都用int来表示占用的字符个数 默认分配的初始长度均为10 不同点: ArrayList的数组扩容每次新增1.5的倍数 Vector的数组扩容是2的倍数 Vector的利用线程安全性更高 ArrayList的运行效率更好,但不安全 总结 数组

  • Linux磁盘扩容2022-04-12 22:02:20

    首先往我们虚拟机中新添一块硬盘,新添完硬盘后需要重启Linux设备才会重新扫描到我们的存储设备,也可以尝试使用下方方法让SCSI总线重新扫描 SCSI总线重新扫描 #先查看主机总线编号 ls /sys/class/scsi_host/ host0 host1 host2 #因为我这里有三个,所以需要分别执行以下语句 echo

  • Hyper-V CentOS 硬盘扩容2022-03-30 14:05:08

    首先在虚机内将硬盘空间扩大,Hyper-V 需要将检查点删除    查看物理卷和卷组,并将物理卷加入到卷组     #将剩余空间添加到逻辑卷 /dev/centos/root lvextend -l +100%FREE /dev/centos/root #同步到文件系统,实现对根目录的扩容 xfs_growfs /dev/centos/root  

  • 面试部分难点梳理 - HashMap + CurrentHashMap2022-03-21 23:32:26

    HashMap 视频 HashMap的继承体系 核心属性+构造方法 状态属性: DEFAULT_INITIAL_CAPACITY = 1 << 4; == 16 默认的初始长度MAXIMUN_CAPACITY = 1 << 30; Hash表的最大长度,其是由JVM决定的DEFAULT_LOAD_FACTORY = 0.75f ; 默认的负载因子大小TREEIFY_THRESHOLD = 8; 树化的最

  • JAVA Vector集合源码分析2022-03-09 22:35:25

    Vector集合 一、Vecotr的基本介绍 package com.hspedu.list_; import java.util.Vector; /** * @author DL5O * @version 1.0 */ @SuppressWarnings("all") public class Vector_ { public static void main(String[] args) { //这里是无参构造 Vector

  • LVM 进行逻辑卷扩容2022-03-02 22:02:23

    术语: 物理存储介质(The physical media):这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。 物理卷(physical volume)PV:物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘

  • CentOS7 新增的硬盘扩容到根目录2022-03-01 14:34:45

    fdisk 挂载的时候最多只能挂载少于2T的容量 ,挂载2T以上的硬盘需要GPT格式,要使用parted命令,细节如下: 如果没有parted命令 # yum -y install parted (安装parted工具) 1) 查看服务器新增硬盘 # lsblk (查看当前磁盘设备) CentOS7 根目录扩容 2) 给新硬盘分区并打上lvm标签 # pa

  • 面试题【集合多线程】2022-02-28 19:34:36

    1、从源码的角度描述一下ArrayList的存储元素的过程 因为ArrayList是一个数组类型的集合它带有默认长度10 它使用add的方法进行添加, add方法中第一步判断数组是否存满,如果存满那么通过数组复制的方式扩容1.5倍, add方法第二步存放元素。 存放元素时会出现线程安全问题 可以通

  • ArrrayList的扩容机制2022-02-28 19:00:36

    当以无参数构造方法创建 ArrayList 时,实际上初始化赋值的是一个空数组。当真正对数组进行添加元素操作时,才真正分配容量。即向数组中添加第一个元素时,数组容量扩为 10。当插入的元素个数大于当前容量时,就需要进行扩容了, ArrayList 每次扩容之后容量都会变为原来的 1.5 倍左右。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有