Java架go
Java架go
全部文章
jvm
Alibaba(1)
docker(3)
ElasticSearch(1)
GC(1)
GC调优(1)
go(1)
Gradle(1)
Hashmap(2)
HashuMap(1)
HTTP(2)
HTTPS(1)
I/O(3)
IDEA(7)
IO模型(2)
java(241)
Java全栈(2)
java开发(5)
Java性能优化(1)
Java进程(1)
Java集合框架(1)
jdk(1)
Jenkins(2)
Linux(1)
Lombok(1)
Maven(1)
MongoDB(1)
mybatis(1)
mysql(7)
netty(2)
Nginx(1)
NIO(1)
redis(5)
RPC(2)
SpaceX(1)
spring(13)
spring boot(6)
springboot(5)
Springcloud(1)
SpringIOC(1)
Spring框架(1)
SQL(4)
string(1)
TCP/IP(1)
ThreadLocal(1)
tomcat(1)
Vhr(1)
vue(1)
zookeeper(4)
云原生(2)
互联网(4)
分布式(15)
分布式架构(1)
分布式锁(2)
后端(135)
后端开发(1)
多线程(7)
大数据(1)
字符串(1)
开发框架(1)
开源工具(1)
开源项目(1)
微服务(17)
微服务架构(7)
性能优化(2)
性能调优(1)
接口(2)
操作系统(6)
数据库(8)
数据结构(2)
未归档(225)
架构(20)
注解(1)
消息队列(1)
算法(5)
线程(2)
编程语言(2)
网络(5)
设计模式(3)
金融监控(1)
阿里(1)
面试(90)
高并发(4)
归档
标签
去牛客网
登录
/
注册
Java架go的博客
全部文章
/ jvm
(共8篇)
简单就能了解JVM | OOP-Klass 二分模型
本文知识点 OOP和klass的概念 OOP和Klass源码 HSDB的使用 OOP和klass的概念 OOPS: 即普通对象指针,用来描述对象实例信息 Klass: Java类的C++对等体,用来描述Java类 总体上是多个OOP和一个Klass是对应的. 相当于一...
2021-04-08
0
587
JVM | 使用HSDB探秘运行时数据区
本文知识点 HSDB的使用 HSDB查看栈信息 HSDB查看堆信息 Class对象,static对象,Klass的关系 需要注意, 本文所用JDK环境为JDK11,网上有很多博客是基于JDK1.7, 两者的方法区的实现不一样,所以有些数据展示也会不同. HSDB...
2021-04-08
0
727
JVM | 运行时常量池和字符串常量池及intern()
本文知识点 这一块的知识点,一直都是最为混乱的,网上很多博客有的都自相矛盾,因此,这一块需要深入学习,本文以JDK11为基础,尽量参考官方文档 静态常量池 运行时常量池及字符串的引用 各种String语句变量的地址 参考文档: https://docs.oracle.c...
2021-04-08
0
466
JVM | GC收集器概念篇
本文知识点 STW(Stop the world)的概念 安全点的概念 GCRoots的概念 Remember Set (记忆集) 本篇内容以概念为主,先了解概念,知道有哪些名词,东西, 再实战看里面的东西去加深理解 GC总述 java在运行时,生成的对象都在堆里...
2021-04-08
0
463
一文教你学会 Java常用业务代码——(IO篇)
本篇文章对日常开发中常用的Java IO场景进行整理,涉及功能有:判断目录/文件、创建目录/文件、获取文件属性、通过文件头判断文件是否为Excel、字节流/字符流读取文件、字节流/字符流写入文件、对象序列化反序列化、图片增加水印。 File Java中File类提供了一系列方法让开发人员对于目录...
2021-04-08
0
417
JVM内存区域详解——深入浅出JVM
JVM内存区域 JDK1.8前后,JVM内存区域的变化 一、JDK1.8前 二、JDK1.8之后 推荐观看:传送门 线程共享 一、堆 Java 虚拟机所管理的内存中最大的一块,Java 堆是所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实...
2021-04-08
0
503
JVM四种引用类型的特点你真的知道吗?
强引用 在 Java 中最常见的就是强引用,把一个对象赋给一个引用变量,这个引用变量就是一个强引用。当一个对象被强引用变量引用时,它处于可达状态,它是不可能被垃圾回收机制回收的,即使该对象以后永远都不会被用到 JVM 也不会回收。因此强引用是造成 Java 内存泄漏的主要原因之一。 软引用 软...
2021-04-08
0
357
深入理解Java虚拟机——类加载机制详解
类加载的时机 加载阶段合适开始,《Java虚拟机规范》并没有强制约束,交由虚拟机自己实现。 而初始化阶段,严格规定有且只有以下六种情况,如果类型没有进行过初始化,必须对类进行初始化: 遇到以下字节码指令: new:实例化对象的时候 getstatic和putstat...
2021-04-08
0
578