首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux学习——安装JDK1.8

CentOS 7 下 Linux安装jdk1.8: 1....查询所有套件 grep  查找文件里符合条件的字符串 java   查找包含java字符串的文件 以上文件中 下面这几个可以删除: .noarch文件可以不用删除,.noarch文件除外都需要删除...      -z   通过gzip指令处理备份文件 -x   从备份文件中还原文件 -v   显示指令执行过程 -f   指定备份文件 jdk-8u301-linux-x64....tar.gz 文件名 删除jdk压缩包 rm -f jdk-8u301-linux-x64.tar.gz 命令: rm    删除文件或目录 -f     强制删除文件或目录 3....jdk 目录下,命令窗口中输入以下命令: vim /etc/profile 命令: vim      文本编辑 /etc/profile   全局变量文件 # 变量文件配置完成以后,需要刷新下才会使配置生效

4.7K10

Linux安装JDK1.8并配置环境变量

今天分享Linux安装配置JDK1.8教程,本教程是学长在项目上线时撰写的,经过生产环境验证,供大家学长参考。...好了,接下来开始JDK1.8安装步骤吧。 一、下载JDK安装包 下载JDK安装包提供两种方式,一是去官网下载,如果官网下载比较慢的话可以去网盘下载,学长已经下载好放到网盘了。...网盘下载:https://pan.baidu.com/s/1Ib9et9iba0dCJQW_6WwrOw,提取码:sfcj 安装包下载后如下图所示: 二、安装JDK 1、使用root用户登录需要安装JDK...qa|grep jdk #如果有则卸载 rpm -e --nodeps xxx xxx:文件名 #验证是否卸载干净 rpm -qa|grep jdk 3、服务器上传安装包 安装包:jdk-8u281-linux-x64....tar.gz #把JDK安装包上传到目录 /root cd /root #ls查看是否上传 ls 4、解压、移动、重命名 cd /root tar -zxvf jdk-8u281-linux-x64

2.2K20

为什么 Linux 需要 Swapping

然而并不知道它使用的部分虚拟内存其实在磁盘上,因为内存和磁盘的读写速度上的巨大差异,这部分虚拟内存的读写非常缓慢,我们在 为什么 CPU 访问硬盘很慢 曾经介绍过: 在 SSD 中随机访问 4KB 数据所需要的时间是访问主存的...其他的文件不能存储在该区域上,我们可以使用 swapon -s 命令查看当前系统上的交换分区; Swap 文件是文件系统中的特殊文件,它与文件系统中的其他文件也没有太多的区别; Swap 分区的大小是需要系统管理员手动设定的...我们到现在已经对 Linux 上的 Swapping 有了一定的了解,接下来回到这篇文章想要讨论的问题 — 『为什么 Linux 需要 Swapping』,我们将从以下两个方面介绍 Swapping 解决的问题...WMARK_MIN 时会触发上一节提到的内存直接回收,而水位高于 WMARK_HIGH 则意味着空闲内存充足,不需要进行回收。...Linux 中的 Swapping 机制主要是为内存不足和内存闲置两种常见的情况存在的 Swapping 可以直接将进程中使用相对较少的页面换出内存:当系统需要的内存超过了可用的物理内存时,内核会将内存中不常使用的内存页交换到磁盘上为当前进程让出内存

1.7K40

JDK1.8JDK1.8集合源码阅读——ArrayList

所以它的特性很明显,插入一个元素的时候,是耗时是一个常量时间O(1),在插入n个元素的时候,需要的时间就是O(n)。其他的操作中,运行的时间也是一个线性的增长(与数组中的元素个数有关)。...e) 在看源码之前,我们先思考一个问题,往数组里添加元素的时候要注意什么: 对于刚初始化的数组,要初始化它的大小 判断数组大小是否足够,如果不够大,扩容 对于扩容要判断是否到达数组的最大数量 知道这些需要考虑之后...void ensureExplicitCapacity(int minCapacity) { // 修改次数的计数器(在AbstractList中定义的) modCount++; // 如果需要的空间大小...则进行扩容 if (minCapacity - elementData.length > 0) grow(minCapacity); } ensureExplicitCapacity()检查是否需要扩容...hugeCapacity(int minCapacity) { // 大小溢出 if (minCapacity < 0) throw new OutOfMemoryError(); // 需要的最小容量

829120
领券