最新 最热

面试官:你会哪些JVM调优参数?

你好,我是田哥。上周一位朋友去面试被问到JVM参数,本文咱们就来聊聊。面试造火箭.......,我们很多人干了三、五年的Java开发,其实压根儿没使用过JVM调优参数。...

2022-06-13
1

JVM 运行时参数

官网地址:https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html

2022-06-12
1

Kafka为什么这么快?

Kafka 是比较常用的消息队列,我们都知道 Kafka 的吞吐量很大,即使是普通的服务器,Kafka也可以轻松支持每秒百万级的写入请求,超过了大部分的消息中间件,这种特性也使得Kafka在日志处理等海量数据场景广泛应用。...

2022-06-10
1

实战:OutOfMemoryError 异常(三) -- 方法区和运行时常量池溢出

运行时常量池溢出,在 OutOfMemoryError 后面跟随的提示信息 是“PermGen space”,说明运行时常量池属于方法区(HotSpot 虚拟机中的永久代)的一部 分。

2022-06-10
1

笔记(五)- JVM

1、类加载检查:虚拟机遇到一条new指令时,首先去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并检查这个符号引用代表的类是否已被加载过、解析过和初始化过。如果没有的话就必须执行相应的类加载过程。...

2022-06-10
1

记录(三)

byte, short, int, long, float, double, char, boolean

2022-06-10
1

记录(二)

极高并发下HashTable和ConcurrentHashMap哪个性能更好,为什么,如何实现的。

2022-06-10
1

main方法可以重载吗?可以被其他方法调用吗?可以继承吗?

不过自 JDK1.5 引入动态参数后,String[]数组也可以使用String... args来实现。

2022-06-10
1

深入理解JVM和GC

先从自定义的ClassLoader看是否有,没有App中看, 在Extension中看,再Bootstrap中看,都没有,Bootstrap看自己能不能加载,不能就交给Extension加载,也不能就交给App加载,也没有就交给自定义加载器加载。 最后还是没有 抛出异常 C...

2022-06-09
1

synchronized实现原理和锁升级过程

此时锁的是当前实例对象,相当于Synchronized(this),对同一个对象实例的范围进行锁,不同对象没有牵连

jvm
2022-06-09
1