贴心小王
Biography
This user hasnt filled in their personal biography yet...
Published 45 articles
Joined on 2023-12-18
Java中的NIO原理
NIO(Non-blocking I/O,非阻塞I/O)是Java中用于高效处理I/O操作的API。与传统的BIO(Blocking I/O,阻塞I/O)相比,NIO提供了非阻塞、事件驱动和基于通道的I/O操作,能够更好地支持高并发和高性能的应用场景。 NIO的核心组件 通道(Channel) 通道
- 2025-04-06
- 41
- 0
- 0
- 28.1℃
Java中的多线程原理
多线程的原理涉及操作系统、CPU调度以及程序设计的多个层面,以下是Java多线程的基本原理和关键点: 线程的基本概念 线程:线程是程序执行的最小单位,是进程中的一个独立控制流。一个进程可以包含多个线程,这些线程共享进程的内存空间和资源; 多线程
- 2025-04-06
- 37
- 0
- 0
- 27.7℃
windows下创建文件链接
使用 mklink 命令(符号链接/硬链接) 以管理员身份打开命令提示符(CMD): 右键点击“开始菜单” → 选择“终端(管理员)”或“命令提示符(管理员)” 执行mklink命令: /D
Java中的 SafePoint 是什么
SafePoint(安全点)是JVM(Java虚拟机)中的一个重要概念,它是程序执行过程中的一些特殊位置,在这些位置上,JVM可以安全地暂停所有线程,以便执行一些需要全局一致状态的操作,比如垃圾回收(GC)、代码反优化、线程栈 dump 等。 SafePoint 的作用 线程暂停
- 2025-04-06
- 48
- 0
- 0
- 28.8℃
Java中的 Minor GC 会触发STW吗
Minor GC在触发后,JAVA程序会进入STW(Stop-The-World)阶段。 什么是STW STW(Stop-The-World)是指在进行垃圾回收时,JVM会暂停所有正在执行的应用程序线程,直到垃圾回收完成。这是为了保证垃圾回收器能够安全地标记和清理对象,而不会受到应用程序线程的干扰。
- 2025-04-06
- 38
- 0
- 0
- 27.8℃
Java中的Minor GC
Minor GC(次要垃圾回收)是Java垃圾回收机制中的一种,专门针对新生代(Young Generation)的垃圾回收过程。它的主要作用是清理新生代中的无用对象,释放内存空间。 Minor GC 的特点 触发条件 当新生代的Eden区空间不足时,会触发Minor GC;
- 2025-04-06
- 31
- 0
- 0
- 27.1℃
Java堆内存中的分代垃圾回收机制
堆内存布局 新生代 新生代用于存放新创建的对象; 它分为三个部分:Eden区、Survivor区(通常有两个,称为From和To); 大多数对象首先在Eden区分配,经过一次Minor GC后,存活的对象会被移到Survivor区,经过多次GC后仍然存
- 2025-04-06
- 46
- 0
- 0
- 28.6℃