首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CenOS服务器配置Java JDK

image.png 根据电脑位数选择x86或者x64,.rpm和.tar.gz的安装方法不同,任选其一下载下来(我这边下载的是.tar.gz),然后上传到服务器,本人用的是SecureFX,由于服务器是在...vutlr买的5刀每个月的渣渣服务器,所以上传速度贼慢,只有几Kb/s,分分钟想砸电脑,传半天传不上去,于是不得不放弃,改用从服务器直接下载的方法,使用wget命令。...用SecureCRT连接服务器,输入命令 wget [JDK下载地址] JDK下载地址可以点击下载然后复制链接获取 ?...image.png 输入命令source /etc/profile更新一下配置 输入命令java -version输出如下信息说明JDK安装成功! ?...image.png 后话 本人试过用yum和rpm安装JDK,渣渣服务器出现了各种各样的错误,最终放弃了,大家可以试试用yum和rpm安装JDK会方便点~

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

jdk(4) - JVM内存

JVM 运行时内存划分 1.1 整体分布 主要分为 : jvm 内存 计数器 : 利用自增特性,主持线程顺次执行栈中的指令; JVM栈 : 由栈帧组成,每个栈帧包含当前方法的入口,返回信息,参数和变量...,基础类型和对象的引用等; 本地方法栈 : 主要维护JNI相关的信息 堆 : 用于存放程序运行中创建的对象数据; 本地内存 元数据区 : 用于存放永久对象的区域; 直接内存 : 用于存放堆外内存,...直接使用操作系统本身内存的区域(如 NIO部分类库实例); image.png 图中,绿色为线程私有的,换色则属线程公用; 1.2 堆内存划分 年轻代 Eden : 新对象的存放之地;占用内存达到阈值后会触发...servivor0 : 幸存区,用于youngGC时,临时存放幸存的对象; servivor1 : 同servivor0; servivor0, servivor1 配合Eden,使得youngGC时,不产生内存碎片...,同时保证了新生内存都在Eden区; 参考文章 : 为什么JVM新生代中有两个survivor?

62210

如何查看服务器配置:核数和内存

CPU的情况 top top 命令是监视 Linux 中实时系统进程的基本命令之一,显示系统信息和正在运行的进程信息,如:正常运行时间,平均负载,正在运行的任务,登录的用户数,CPU利用率,MEM利用率,内存和交换信息...2、查看内存总容量 # /proc/meminfo统计的是系统全局的内存使用状况 cat /proc/meminfo # MemTotal: 总的物理内存,需要转换一下 # MemFree: 空闲内存...,表示系统尚未使用的内存 2.1)通过free来显示内存的使用情况 free free -m free -g # 默认不加参数就是以 KB 为单位显示结果, # 可以加-m,显示内存总量,以...MB 为单位显示结果, # 可以加-g,显示内存总量,以 GB 为单位显示结果。

12.3K20

Java内存管理-JVM内存模型以及JDK7和JDK8内存模型对比总结(三)

4、Java堆 堆是jvm内存管理的最大的一块区域,此内存区域的唯一目的就是存放对象的实例,所有对象实例与数组都要在堆上分配内存。它也是垃圾收集器的主要管理区域。...三、JDK7和JDK8的JVM内存模型的总结 1、方法区变化 这里介绍的是JDK1.8 JVM内存模型。...1.8同1.7比,最大的差别就是:元数据区取代了永久代,就是JDK8没有了PermSize相关的参数配置了。元空间的本质和永久代类似,都是对JVM规范中方法区的实现。...不过元空间与永久代之间最大的区别在于:元数据空间并不在虚拟机中,而是使用本地内存。 1)方法区与永久代的区别?...五、参考内容 《深入理解Java虚拟机》 JDK1.8 JVM内存模型 Java内存区域与内存溢出异常(jdk 6,7,8) 对于JVM内存模型的理解(对比jdk1.7与1.8) https://www.cnblogs.com

1.4K20

安装并配置jdk

安装jdk 两种下载方式 安装包和压缩包,主要介绍安装包但是也介绍压缩包 安装包下载 ? ?...打开此文件 进入安装界面,由于已经安装,不在详细演示 安装分两个步骤 JDK安装 打开安装程序后 会有安装路径选择,可自行选择位置安装,但是最好文件夹名带jdk,比如jdk1.8.0_231 如过自行选择安装路径...jre安装上述已经说明 环境变量配置 通过安装包安装的一般会默认配置环境变量 验证是否成功 windows键+R ? ?...java -version可查看java的版本号 java 若出现以上则为成功 如果安装后未出现或通过下载jdk压缩包解压配置 右击我的电脑->属性->高级系统设置->环境变量 ?...我的是配置在用户11923中,应配置在系统变量中 点击Path 点击新建 加入如下 ? 到此配置完成 记得点击确定哦 还有 要去验证是否成功

45130

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境 查看是否已经安装jdk 通过命令查询是否已经安装jdk //括号中选择一个即可 yum list installed | grep [java...][jdk] 运行结果类似下图则说明系统已经存在jdk,可卸载 卸载jdk(若未存在jdk不用执行) 卸载的jdk按已存在的jdk版本进行卸载,示例为jdk1.8.0,不知版本号可观上图 #卸载所有...* 检查是否安装成功 java -version 成功示意图 配置环境变量 jdk的默认安装目录路径为 /usr/lib/jvm 编辑 /etc/profile 命令为 vim /etc...tools.jar export JAVA_HOME CLASSPATH PATH 退出保存profile文件,重新加载执行该文件 source /etc/profile 使用以下命令可查看刚刚配置的环境...echo $JAVA_HOME echo $PATH echo $CLASSPATH 注意:仔细检查JAVA_HOME的值对应的路径是否正确 配置结束 发布者:全栈程序员栈长,转载请注明出处:

3.8K10

jdk1.7和jdk1.8的堆内存模型

Virtual区: 最大内存和初始内存的差值,就是Virtual区。 jdk1.8的堆内存模型 由上图可以看出,jdk1.8的内存模型是由2部分组成,年轻代+ 年老代。...年轻代:Eden + 2*Survivor 年老代:OldGen 在jdk1.8中变化最大的Perm区,用Metaspace(元数据空间)进行了替换。...需要特别说明的是:Metaspace所占用的内存空间不是在虚拟机内部,而是在本地内存空间中,这也是与1.7的永久代最大的区别所在。 为什么要废弃1.7中的永久区?...JRockit 客户不需要配置永久代(因为JRockit 没有永久代) ,习惯不配置永久代。...基于此,将永久区废弃,而改用元空间,改为了使用本地内存空间。 本文内容到此结束了, 如有收获欢迎点赞收藏关注✔️,您的鼓励是我最大的动力。 如有错误❌疑问欢迎各位指出。

80020

JVM之JVM运行时内存结构, JDK1.7 JVM内存结构, JDK1.8 JVM内存结构, JVM堆内存结构

Virtual区: 最大内存和初始内存的差值,就是Virtual区。 这里提到的GC咱们后续继续介绍~ 2....JDK1.8 结构 2.1 JVM运行时内存JDK1.8和JDK1.7的jvm内存最大的区别是, 在1.8中方法区是由元空间(元数据区)来实现的,常量池移到堆中. 1.8不存在方法区,将方法区的实现给去掉了...元空间: 存储.class 信息, 类的信息,方法的定义,静态变量等.而常量池放到堆里存储 2.2 JDK1.8堆内存结构 由上图可以看出,jdk1.8的内存模型是由2部分组成, 年轻代+年老代....年轻代: Eden+2*Survivor 年老代:OldGen 在jdk1.8中变化最大的Perm区,用Metaspace(元数据空间)进行了替换....需要特别说明的是: Metaspace所占用的内存空间不是在虚拟机内部,而是在本地内存空间中,这也是与1.7的永久代最大的区别所在. 为什么要废弃1.7中的永久区呢?

77210

Linux服务器安装JDK、Tomcat、MySQL和一些配置

说明安装结束 一、本地安装         1.将本地安装包jdk-7u71-linux-x64.tar.gz拷贝到服务器/opt/java目录         2.将包权限改成777            ...            [root@localhost java]# source ~/.bashrc         7.使这个JDK为系统默认JDK对于多jdk环境比较有用(如果环境是新的无需执行下面语句...2:on 3:on 4:on 5:on 6:off)  ← 如果2--5为on的状态就OK 查看当前mysql版本信息 mysql --version  修改mysql默认编码和sql语句执行的最大长度...密码修改完毕后,再按照步骤1中的流程,删掉配置文件中的那行,并且重启MySQL服务,新密码就生效了。...---- 因为我也是第一次使用Linux服务器,虽然之前有看视频学过一点Linux知识,但是很多命令还是需要百度的。

2.4K30
领券