• 2024-11-19磁盘扩容方法
    在工作中,磁盘扩容问题是所有运维工程师都遇到过的问题,不同的磁盘分配方式会有不同的扩容方式。以下介绍几种生产环境常用的扩容方式。一、在原有磁盘扩容在原有磁盘下扩容也分两种情况,一种情况是扩容的磁盘是一个分区,另一种情况是扩容的磁盘是一整块盘。【温馨提示】有些虚拟化
  • 2024-11-18Java 基础 -集合类
    集合类Java中重要的集合类有以下这些:集合类:Hashtable、HashMap、ArrayList、LinkedList、TreeMap、WeakHashMap1、ArrayListArrayList是一个有序数组,内部使用对象数组进行存储,并且有一个单独的size字段存储数组中对象的数量。transientObject[]elementData;privateint
  • 2024-11-15如何给逻辑卷扩容
    需要扩容逻辑卷的起因是一台使用中的服务器磁盘满了,看到使用的是逻辑卷,所以需要对逻辑卷进行扩容。这里先介绍一下什么是LVM?LVM(LogicalVolumeManager,逻辑卷管理)是一种用于磁盘管理的技术,它提供了比传统磁盘分区更灵活、更高效的数据管理方式。LVM允许用户将多个物理磁盘组
  • 2024-11-15磁盘扩容/挂载操作
    1、扩容操作通过需求将指定磁盘大小扩容至指定大小例如:目前机器磁盘的数据盘:100G扩容至200G这里有两个方式方式一:如果当前是新盘,空间尚未占用可以使用这个笨方法:备份原有已经挂载的盘,然后卸载这个盘重新挂载(这个方式有点笨,且不实用就不写出来了)方式二:操作云厂商机器进行扩
  • 2024-11-13GO面试-切片
    一、结构介绍切片(Slice)在Go语言中,有一个很常用的数据结构,切片是一个拥有相同类型元素的可变长度的序列,它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。并发不安全。切片是一种引用类型,它有三个属性:指针,长度和容量。底层源码定义:typeslicestruct{arrayunsa
  • 2024-11-12谈谈ConcurrentHashMap的扩容机制
    ​​ConcurrentHashMap​​​是Java中一种线程安全且高效的哈希表实现,它在Java8之后的版本中采用了与早期版本不同的扩容机制。在Java8及以后的版本中,​​ConcurrentHashMap​​利用了分段锁(Segment,直到Java8)和之后的CAS(CompareandSwap)操作以及节点的树化来实现高效的并发读
  • 2024-11-10C盘满了,C盘无损扩容,简单实现
    C盘爆满原因很多,无外乎当年固态硬盘贵,C盘分区过小,或者装系统时无意把分区分的太小,这就造成了一个困扰,C盘满了,变成红色,造成软件无法运行,电脑无法启动。如果重新分区,电脑上的资料就没了,所以今天就来介绍一款不用重装系统,扩充C盘容量的方法,操作非常简单,完全就是傻瓜式的。第一
  • 2024-11-07LVM 扩容详解
    一、LVM扩容1.查看磁盘分区情况:fdisk-l  结果如下,可以看到有一块新的磁盘,需要扩容到 lvm中 2.查看pv、vg、lv情况  记录下vg名,如图,这里是centos 3.将新硬盘分区初始化pvcreate/dev/vdc(新硬盘)  可以看到如下信息即为初始化成功 4.将初始
  • 2024-11-06Java中数组“扩容”
    数组一旦创建是不能改变大小的!!!!!此处的数组"扩容"是看起来的像扩容的一种使用方式而已,不是真的改变数组大小.....可以实现,让数组用的时候感觉变大了....思路:其实创建了一个更大的数组,然后将之前数组元素拷贝大数组中,然后将大数组返回给你用。publicstaticvoidmai
  • 2024-11-06linux 虚拟机扩容
    虚拟机扩容是一件非常简单的事情,我们不要把他想的太麻烦了,下面我们开始操作!1.我们先用df-TH命令查看虚拟机根目录的内存通过这个命令我们发现可用的内存还有大约7G,这里一定是看根目录下的内存。2.我们先关闭虚拟机,找到编辑虚拟机设置、硬盘、扩展注意:这里的虚拟机必须
  • 2024-10-27java ConcurrentHashMap源码分析
    目录一、一些重要属性常量sizeCtl属性Node类TreeNode类TreeBin类ForwardingNode类二、Unsafe类方法三、构造方法无参构造方法带参构造方法四、put()方法大致分析具体分析1.第一阶段spread()方法initTable()方法2.第二阶段helpTransfer()方法3.第三阶段tr
  • 2024-10-27Windows11 C盘扩容
    https://www.pcoic.com/system/windows/218.htmlWindows系统内置了一个强大的工具——磁盘管理,下文我将模拟日常需求,分别演示新建、合并分区,以及分配和修改盘符的操作。一、新建分区这是电脑用户最主要的需求。前两三年SSD的价格还比较高,高端电脑普遍采取SSD+HDD的组合
  • 2024-10-22Go 切片的扩容规则是怎么样的
    切片是动态数组,容量是根据元素动态增加的。本来想看看源码怎么写的,发现切片追加元素的方法是内置的,看起来还挺麻烦源码位于builtin.go中://Theappendbuilt-infunctionappendselementstotheendofaslice.If//ithassufficientcapacity,thedestinationisr
  • 2024-10-17大厂面试真题-说说jdk1.7和1.8的hashmap的区别以及各自的问题
    JDK1.7和JDK1.8中的HashMap存在显著的区别,并且各自存在一些问题。以下是对两者的详细对比及问题分析:一、区别底层数据结构:JDK1.7:HashMap的底层结构是由数组(也被称为“位桶”)和链表构成。当hash冲突时,不同的key映射到数组的同一位置,则形成链表。JDK1.8:HashMap的底层结构
  • 2024-10-13java中HashMap扩容机制详解(扩容的背景、触发条件、扩容的过程、扩容前后的对比、性能影响、数据重分配策略、优化建议)
    在Java中,HashMap是一个非常常用的数据结构,基于哈希表实现,它通过键值对的形式存储数据。为了保证其操作的效率,HashMap采用了一种动态扩容机制。当HashMap中元素数量增长到一定程度时,会自动进行扩容。本文将详细讲解HashMap的扩容机制,包括其触发条件、过程、及扩容过程中可能
  • 2024-10-11Centos7-分区扩容
    扩容前置条件:/dev/sda1,/dev/sda2,/dev/sda3三分区已存在/dev/sda3分区挂在根节点/分区扩容目标:/dev/sda3扩容(而不是新增硬盘分区)OS版本:centos7  主要扩容步骤如下:1.查看分区df-Th2.增加硬盘大小关机后,增加若干G,比如最大由20G,增加之50G3.查看磁盘扩容后状态
  • 2024-10-10在K8S中,自动扩容机制是什么?
    在Kubernetes(K8s)中,自动扩容机制是一项关键功能,它根据应用程序的负载情况动态地调整集群中Pod的数量,以确保服务的稳定性和高效性。以下是对K8s自动扩容机制的详细解释:1.定义与目的自动扩容机制通过监控Pod的资源使用情况,如CPU使用率、内存使用率等,当这些资源的使用超过预设的阈
  • 2024-10-0930人小企业如何轻松地上云?
    企业上云已经成为一种趋势,但对于没有IT背景真的30人小公司,如何挑选到合适的云盘软件?其实我们可以从需求反推,重点关注以下6点即可:易用性:软件应该直观易用,无需复杂的IT知识即可快速上手。价格:考虑到成本,应选择性价比高的解决方案,避免过高的支出。安全性:数据安全至关重要,需
  • 2024-10-08如何使用 vSphere Client 给虚拟机扩容
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.登录vSphereClient2.选择需要扩容的虚拟机3.编辑虚拟机设置4.扩展CPU和内存5.扩展磁盘(重点)6.操作系统内的调整6.1Windows系统6.2Linux系统7.验证扩容结语前言在虚拟化
  • 2024-10-0112_分布式原理_图解横向扩容过程,如何超出扩容极限,以及如何提升容错性
    1、图解横向扩容过程,如何超出扩容极限,以及如何提升容错性(1)primary&replica自动负载均衡,6个shard,3primary,3replica(2)每个node有更少的shard,IO/CPU/Memory资源给每个shard分配更多,每个shard性能更好(3)扩容的极限,6个shard(3primary,3replica),最多扩容到6台机器,每个shard可以占用单
  • 2024-09-30虚拟机扩容
    来源:https://www.cnblogs.com/Javaer1995/p/18246309VirtualBox扩容CentOS-7虚拟机磁盘 1、背景描述如上图所示,根路径“/”所在的文件系统已没有可用的磁盘空间,需要扩容磁盘。df-h2、VirtualBox操作2.1、查看当前虚拟磁盘的大小如上图所示,点击打开选中的虚拟机的S
  • 2024-09-28去哪儿面经
    1.三次握手四次挥手?2.为什么不能是两次或者是四次?3.说说单例模式?懒汉模式和饿汉模式的区别?如何让懒汉模式如何确保线程安全?4.双重检查一般在哪里进行检查?5.C++智能指针?智能指针的使用场景,share_ptr的使用场景6.二叉树最大路径和7.在网盘项目中建立一个tcp连接传
  • 2024-09-27java集合
    Collection(单列集合):List有序可重复:vector数组结构 线程安全加了锁  :Arraylist数组结构 不安全未加锁:LinkedList链表结构(双向链表)不安全:Set无序唯一:HashSe
  • 2024-09-26lvm逻辑卷的扩容
    LVM逻辑卷扩容1.查看逻辑卷组lvdisplay[root@mn-test-mysql-18-81~]#lvdisplay---Logicalvolume---LVPath/dev/centos/rootLVNamerootVGNamecentos#名字LVUUIDePj1dX-M6sr-XTDl-2Ace