最新 最热

《深入理解Java虚拟机》读书笔记(二)

当Java虚拟机遇到字节码new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过;如果没有,那么必须先执行相应的类加载过程...

2023-01-01
1

《深入理解Java虚拟机》读书笔记(一)

程序计数器为线程私有;在虚拟机的概念模型中字节码解释器工作时就是通过改变程序计数器的值来选取下一条待执行的字节码指令

2023-01-01
1

大数据NiFi(二):NiFi架构

NiFi的基本设计理念是基于数据流的编程Flow-Based Programming(FBP),应用是由处理器、连接器组成的网络。数据进入一个节点,由该节点对数据进行处理,根据不同的处理结果将数据路由到后续的其他节点进行处理。这是NiFi的流...

2022-12-31
1

如何判断对象是否为垃圾

我们都Java会自动进行内存管理,JVM会进行垃圾回收,哪它是怎么判定哪些是“垃圾”并决定“垃圾”的生死呢?

2022-12-28
1

java解释器虚拟机-【Java解释器和编译器】解释器和编译器的深入理解

作为一个看过JVM虚拟机的小白,不懂解释器和编译器之间的区别的,那就是糗大了~

2022-12-26
1

java解释器虚拟机-java 虚拟机内存/线程共享情况

大多数 JVM 将内存区域划分为Method Area(Non-Heap)(方法区),Heap(堆), (程序计数器),VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的),Native

2022-12-26
1

JVM 彻底搞懂什么是老年代空间分配担保机制

在发生minor gc之前,jvm会首先检查老年代的可用连续空间是否大于新生代年龄总大小,如果成立,则进行minor gc,并且这个minor gc是安全的,不会触发full gc。...

jvm
2022-12-22
1

Java并发机制的底层实现原理

Java代码 编译之后 得到 Java字节码,被 类加载器加载到JVM中,最终 转化为汇编指令。

2022-12-19
1

toString性能就一定低吗?

除非你批量处理大量数据,追求算法高性能,否则将使用toString进行大量日常类型转换。然后,你会研究为什么它很慢,认识到toString()主要是使用内部实现的并且可以优化。...

2022-12-17
1