草庐IT

C盘空间不够?教你简单扩容C盘空间

前言由于最近大量的深度学习练习,发现c盘空间变得十分紧张,已经接近饱满,电脑C盘一般是指电脑硬盘主分区,大多用于储存或安装系统使用,c盘空间严重不足,影响电脑运行速度。本文主要讲解一下我对c盘进行扩容的方式我使用的是系统磁盘管理工具是系统自带的功能,操作使用相对比较简单,但是操作选项较少。也有使用第三方磁盘管理工具,但相对选项设置较多,C盘扩容操作更加灵活方便。操作前注意:备份重要数据!备份重要数据!备份重要数据!一、右击桌面的计算机(此电脑)图标,然后选择“管理”二、在计算机管理窗口中,单击打开存储中的“磁盘管理”三、如果要增加C盘的空间,直接在C盘上单击鼠标右键,你可以发现菜单中扩展卷是灰

Docker搭建Redis Cluster集群及扩容和收容

上一篇文章讲解了Redis集群原理及搭建,由于工作中使用docker较多,本文主要讲解使用docker搭建集群及对集群的扩展收容。环境:Centos7.6Docker:20.10.12Redis:6.2.61集群配置集群配置步骤1、创建redis-cluster.tmpl配置Redis信息【端口、是否开启集群等】2、创建redis.sh配置需要创建的redis信息3、添加网络,redis集群使用该网络4、执行redis.sh实现创建redis5、执行redis-cli创建集群1.1安装docker参考之前一篇文章《Docker安装及配置》1.2脚本创建创建目录mkdir-p/usr/local

Docker搭建Redis Cluster集群及扩容和收容

上一篇文章讲解了Redis集群原理及搭建,由于工作中使用docker较多,本文主要讲解使用docker搭建集群及对集群的扩展收容。环境:Centos7.6Docker:20.10.12Redis:6.2.61集群配置集群配置步骤1、创建redis-cluster.tmpl配置Redis信息【端口、是否开启集群等】2、创建redis.sh配置需要创建的redis信息3、添加网络,redis集群使用该网络4、执行redis.sh实现创建redis5、执行redis-cli创建集群1.1安装docker参考之前一篇文章《Docker安装及配置》1.2脚本创建创建目录mkdir-p/usr/local

ArrayList源码深度剖析,从最基本的扩容原理,到魔幻的迭代器和fast-fail机制,你想要的这都有!!!

ArrayList源码深度剖析本篇文章主要跟大家分析一下ArrayList的源代码。阅读本文你首先得对ArrayList有一些基本的了解,至少使用过它。如果你对ArrayList的一些基本使用还不太熟悉或者在阅读本文的时候感觉有点困难,你可以先阅读这篇文章ArrayList设计与实现,自己动手写ArrayList。ArrayList继承体系分析RandomAccess,这个接口的含义表示可以随机访问ArrayList当中的数据,拿什么是随机访问呢?随机访问就是表示我们可以在常量时间复杂度内访问数据,也就是时间复杂度是O(1)。因为在ArrayList当中我们使用的最基本的数据类型是数组,而数组

ArrayList源码深度剖析,从最基本的扩容原理,到魔幻的迭代器和fast-fail机制,你想要的这都有!!!

ArrayList源码深度剖析本篇文章主要跟大家分析一下ArrayList的源代码。阅读本文你首先得对ArrayList有一些基本的了解,至少使用过它。如果你对ArrayList的一些基本使用还不太熟悉或者在阅读本文的时候感觉有点困难,你可以先阅读这篇文章ArrayList设计与实现,自己动手写ArrayList。ArrayList继承体系分析RandomAccess,这个接口的含义表示可以随机访问ArrayList当中的数据,拿什么是随机访问呢?随机访问就是表示我们可以在常量时间复杂度内访问数据,也就是时间复杂度是O(1)。因为在ArrayList当中我们使用的最基本的数据类型是数组,而数组

ArrayList分析1:循环、扩容、版本

ArrayList分析1-循环、扩容、版本转载请注明出处https://www.cnblogs.com/funnyzpc/p/16407733.html前段时间抽空看了下ArrayList的源码,发现了一些有意思的东东,真的是大受裨益哈,尤其是版本问题?所以,本篇博客开始我将大概分三篇讲讲ArrayList里面一些有意思的点哈,由于源码大概一千八百逾行,里面大多代码都很通俗,也有些部分存在重复的(Itr以及SubList的内部方法),因为大多通俗遂这里不会逐行的分析哈,好了,现在开始~?一.关于循环的一个问题首先,我给出一个很easy的循环:publicstaticvoidmain(Strin

ArrayList分析1:循环、扩容、版本

ArrayList分析1-循环、扩容、版本转载请注明出处https://www.cnblogs.com/funnyzpc/p/16407733.html前段时间抽空看了下ArrayList的源码,发现了一些有意思的东东,真的是大受裨益哈,尤其是版本问题?所以,本篇博客开始我将大概分三篇讲讲ArrayList里面一些有意思的点哈,由于源码大概一千八百逾行,里面大多代码都很通俗,也有些部分存在重复的(Itr以及SubList的内部方法),因为大多通俗遂这里不会逐行的分析哈,好了,现在开始~?一.关于循环的一个问题首先,我给出一个很easy的循环:publicstaticvoidmain(Strin

Linux Centos7 根分区磁盘扩容[详解]

CentOS7根分区扩容[详细过程]前提1.如果原来的系统根分区为逻辑卷分区则可以使用如下的方法如果不是则不可以2.如果原来的系统根分区不是逻辑卷分区则不可以扩展只能再添加挂在磁盘进行相应目录的扩容添加磁盘[此处添加一块2G的硬盘]1.先添加一块磁盘然后在系统中查看是否可以正确识别出现sdb显示[root@stone~]#fdisk-l磁盘/dev/sda:4294MB,4294967296字节,8388608个扇区Units=扇区of1*512=512bytes扇区大小(逻辑/物理):512字节/512字节I/O大小(最小/最佳):512字节/512字节磁盘标签类型:dos磁盘标识符:0x0

Linux Centos7 根分区磁盘扩容[详解]

CentOS7根分区扩容[详细过程]前提1.如果原来的系统根分区为逻辑卷分区则可以使用如下的方法如果不是则不可以2.如果原来的系统根分区不是逻辑卷分区则不可以扩展只能再添加挂在磁盘进行相应目录的扩容添加磁盘[此处添加一块2G的硬盘]1.先添加一块磁盘然后在系统中查看是否可以正确识别出现sdb显示[root@stone~]#fdisk-l磁盘/dev/sda:4294MB,4294967296字节,8388608个扇区Units=扇区of1*512=512bytes扇区大小(逻辑/物理):512字节/512字节I/O大小(最小/最佳):512字节/512字节磁盘标签类型:dos磁盘标识符:0x0

Java常用集合基础概念及源码流程分析

java集合学习资源:b站人人都是程序员《看动画学java集合》b站韩顺平《java集合》感谢二位的开源视频,本博客为个人笔记,如有错误还请包涵学习方法:推荐观看视频,自己用idea敲一遍然后debug一步步看,最后自己写笔记和画流程图。前言目的:为了方便和高效地存储大批量的数据,变量和数组是远远不够的,我们需要能动态扩容的容器来存储。java的集合键值对Collection分类Collecion工具类排序方法查找替换迭代器Iterator所有的集合都实现了迭代器Iterable接口,迭代器是遍历集合的元素,并且返回。实现:1.先新建迭代器2.调用hashnext方法3.调用next方法增强型