武培轩的博客
首页
归档
资源
写作
分类
ElasticSearch (10)
SpringMVC (1)
BUG (8)
计算机网络 (6)
Spring Boot (12)
消息队列 (1)
Apollo (1)
程序人生 (4)
Git (4)
剑指Offer (37)
LeetCode (21)
运维 (3)
Ansible (3)
设计模式 (7)
算法 (63)
面经 (8)
Linux (8)
微服务 (3)
ZooKeeper (4)
Redis (1)
MySQL (5)
Java (43)
Nginx (11)
其他 (5)
全部分类 ( 253 )
查询
当前位于"JVM"标签下
JVM类加载过程与双亲委派模型
类加载过程类加载过程为JVM将类描述数据从.class文件中加载到内存,并对数据进行解析和初始化,最终形成被JVM直接使用的Java类型。包含:加载:获取该类的二进制字节流,将字节流代表的静态存储结构转化为方法区的运行时数据结构,并在内存生成代表该类的java.lang.Object对象作为方法区该
Java
JVM
2020年02月05日
136次浏览
JVM内存模型
运行时数据区域Java虚拟机(JavaVirtualMachine,简称JVM)在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。程序计数器(Pr
Java
JVM
2020年02月05日
159次浏览
你编写的Java代码是咋跑起来的?
如果你是一名Java开发人员,你肯定指定Java代码有很多种不同的运行方式。比如说可以在开发工具(IDEA、Eclipse等)中运行,可以双击执行jar文件运行,也可以在命令行中运行,甚至可以在网页(比如各种OJ)中运行。当然,这些执行方式都离不开JRE(Java运行时环境)。JRE包含运行Java
Java
JVM
2020年02月05日
129次浏览
JVM GC算法
在判断哪些内存需要回收和什么时候回收用到GC算法,本文主要对GC算法进行讲解。JVM垃圾判定算法常见的JVM垃圾判定算法包括:引用计数算法、可达性分析算法。引用计数算法(ReferenceCounting)引用计数算法是通过判断对象的引用数量来决定对象是否可以被回收。给对象中添加一个引用计数器,每当
Java
JVM
2020年02月05日
120次浏览
Full GC 和 Minor GC,傻傻分不清楚
这篇文章主要来介绍下JVM中的各种GC,让大家来搞清楚这几个概念。大家可能见到过很多的GC名词,比如:MinorGC、YoungGC、FullGC、OldGC、MajorGC、MixedGC。这么多概念,想想都头疼,到底各种乱七八糟的GC指的是什么?下面先引用R大在知乎上的回答:针对HotSpotV
Java
JVM
2020年02月05日
135次浏览
«
1
(current)
»
个人信息
文章数量
253
分类数量
24
标签数量
32
所有标签
GitHub
1
并发
5
ElasticSearch
11
SpringMVC
1
队列
1
栈
1
数组
1
链表
1
IDEA
1
Impala
1
BUG
7
TCP
1
HTTP
1
Spring Boot
12
消息队列
1
Apollo
1
Git
4
剑指Offer
37
LeetCode
21
运维
3
Ansible
3
设计模式
7
算法
63
面经
8
Linux
8
微服务
3
ZooKeeper
4
Redis
1
MySQL
5
JVM
5
Java
43
Nginx
11
所有标签
253