
JVM
文章平均质量分 64
JVM
诗琪小姐姐
这个作者很懒,什么都没留下…
展开
-
Java 继承底层原理
序言:不知道大家是否有这样的思考:在java面向对象的语言的开发过程中,子类是如何继承调用到父类的方法的?1.示例Animal 动物父类@author 李娜@version 0.0.1@since 0.0.1 2019-09-19 */public abstract class Animal{protected String firstName;protected String lastName;protected Integer count=1;private String原创 2021-05-13 15:38:29 · 1608 阅读 · 3 评论 -
【JVM】调优实战
了解:调优的目的是什么?jdk1.8默认的垃圾收集器:新生代Parallel Scavenge 和 老年代Parallel Old,这种收集器的特点是并行,但是在垃圾收集时会阻塞工作线程。当阻塞工作线程的时候,系统页面反应就会变慢。所以jvm调优的目的就是:减少YoungGC,以减少代码停顿减少FullGC,以减少代码停顿,老年代空间很大,Gc一次需要很长的时间,所以一天最多 FullG...原创 2019-08-02 10:45:44 · 637 阅读 · 3 评论 -
【JVM】GC算法与收集器
GC算法标记-清除复制算法标记-整理分代收集算法GC 收集器概述jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部分内存的分配和使用都是动态的.对象存活判断引用计数每个对象都有一个引用计数属性,新增一个引用时计数加1,引用释...原创 2019-03-27 19:04:50 · 166 阅读 · 0 评论 -
【JVM】JVM运行机制
类是如何被加载到jvm并且在jvm中执行的?从这个问题出发,首先我们需要知道jvm的内存结构包括什么。下图为JVM的结构图,主要包括垃圾回收器,类加载子系统,执行引擎,运行时数据区等。类加载子系统:把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化最终形成可以被JVM直接使用的Java类型。运行时数据区程序计数器:在JVM的概念模型里,字节码解释器工作时就是...原创 2019-03-25 19:26:25 · 383 阅读 · 0 评论 -
【Linux】NAT模式分配ip联网设置
NAT模式特点:虚拟机在NAT模式下通过nat转接可以和物理主机互相访问,但不可访问主机所在网络的其他计算机,可访问外部网络。NAT联网设置:1 打开虚拟机,选择选择菜单“编辑”,“编辑虚拟网络”,如下图:2 选中列表中的“VMnet8 NAT”,点击左下角“恢复默认”按钮,恢复默认参数设置。然后点击“NAT设置”按钮,如下图:记录虚拟网络的子网IP:192.168.61.0、网关I...原创 2019-01-16 10:56:33 · 816 阅读 · 3 评论 -
【Linux】安装nginx
1.下载ngnix 源码2.执行以下命令分别安装gcc环境,PCRE,zlib,opensslyum install gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel3.步骤(1)把nginx的源码包上传到linux系统(...原创 2019-01-18 17:08:19 · 699 阅读 · 2 评论 -
【Linux】安装zookeeper
对于dubbo 服务,我们使用zookpeer 作为我们的注册中心,所以分享一下linux安装zookeeper的步骤一:安装JDKhttps://blog.youkuaiyun.com/lnazj/article/details/86374929二:把下载好的zookeeper压缩文件放到linux上的一个目录下,如:/usr/zookeeper三:在/usr/zookeeper文件夹下执行命令解...原创 2019-01-12 21:17:10 · 142 阅读 · 0 评论 -
【Linux】安装jdk
把下载的jdk 包拷贝到想要安装位置的目录下,如usr/jdk解压tar -zxvf jdk-8ull-linux-i586.tar.gz配置环境变量vi /etc/profile在profile文件最下面添加如下内容JAVA_HOME=/usr/jdk/jdk1.8CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexpor...原创 2019-01-12 20:29:16 · 259 阅读 · 0 评论 -
【LInux】虚拟机配置ip联网
在此分享一下虚拟机桥接模式下IP分配和联网配置右击虚拟机选择网络连接模式,如果是桥接方式的话需要给虚拟机分配ip,如果是NAT模式则是共享主机的ip地址进入命令输入命令ip addr show,查看虚拟机ip查看网卡文件名称:ls –a /etc/sysconfig/network-scripts下面编辑此网卡文件即可vi /etc/sysconfig/network-scripts/i...原创 2019-01-11 21:35:29 · 282 阅读 · 0 评论