技术栈
jvm
佛祖让我来巡山
20 小时前
jvm
·
内存分配
·
大对象处理
·
空间担保
·
年龄判定
深入理解JVM内存分配机制:大对象处理、年龄判定与空间担保
---------------- 先赞后看 👍 效果翻倍 🔥 点个关注不迷路 ➕ -------------------
杨杨杨大侠
1 天前
java
·
jvm
·
agent
打开 JVM 黑匣子——走进 Java 字节码(一)
字节码是Java平台无关性的核心所在,也是JVM执行Java程序的基础。本章将深入介绍Java字节码的基本概念、JVM指令集、字节码文件结构以及常用的字节码分析工具,为后续的字节码编程学习奠定坚实基础。
J2K
2 天前
java
·
jvm
·
后端
JDK都25了,你还没用过ZGC?那真得补补课了
JDK 25 已经发布,这个消息在 Java 开发者的圈子里,就像一颗投入平静湖面的石子,激起了层层涟漪。每一次 JDK 的更新,都像是给 Java 这台强大的编程机器注入了新的能量,带来了新的特性和优化,让开发者们能够更高效、更强大地构建各种应用程序。
Slaughter信仰
2 天前
java
·
jvm
·
数据库
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第十章知识点问答(10题)
Javac 编译器的整体编译过程大体可以分为哪几个阶段?请按顺序列出。(提示:涉及词法/语法分析、语义分析、字节码生成等) 你给出的顺序“准备 → 加载 → 解析 → 初始化 → 使用 → 卸载”其实对应的是 类加载过程(第 7 章内容),而不是 Javac 编译流程。🙂
码熔burning
2 天前
jvm
·
算法
JVM 垃圾收集算法详解!
摘要:在Java的GC机制中,垃圾收集算法是其核心基石。理解这些算法,是Javacode开发者掌握JVM内存管理、排查内存泄漏和JVM性能调优不可或缺的一步。本文将详细剖析JVM中最常用的几种基本垃圾收集算法的原理、优缺点及其在HotSpot JVM中的实际应用,揭示它们如何共同协作,构建起一套高效的自动化内存管理系统。
ZzzK,
3 天前
java
·
linux
·
jvm
JAVA虚拟机(JVM)
java代码运行示例:栈主要用于存储局部变量、方法调用的参数、方法返回地址以及一些临时数据。每当一个方法被 调用,一个栈帧就会在栈中创建,用于存储该方法的信息,当方法执行完毕,栈帧也会被移除。
西红柿维生素
3 天前
java
·
jvm
·
算法
JVM相关总结
使用阿里的arthas去确认升级完的字节码文件是不是最新的 思路: 在出问题的服务器上部署一个arthas,并启动 连接arthas的控制台,使用jad命令加上想要查看的类名,反编译出源码 确认源码是否是最新的
老赵的博客
3 天前
java
·
jvm
·
c++
c++ unqiue指针
我们来详细讲解《C++ Primer》(第5版)习题 12.18。这是一道关于 std::unique_ptr 拷贝语义的经典题目,考察你对 unique_ptr 独占所有权机制的理解。
mkhase
3 天前
java
·
jvm
·
qt
9.12-QT-基本登陆界面实现
緈諨の約錠
3 天前
java
·
jvm
JVM基础篇以及JVM内存泄漏诊断与分析
Java Virtual Machine(Java虚拟机),是虚拟出来的一个“操作系统”,在这个“操作系统”里面运行java程序的class字节码文件。JVM启动之后,在我们的电脑上或者服务器上表现出来的就是一个java进程,这个进程里面运行的是我们的Java程序。这个JVM本身是C语言开发的,并且不同的电脑操作系统是不同的版本,比如针对windows有windows的JVM,针对Linux有Linux的JVM。
Slaughter信仰
3 天前
java
·
开发语言
·
jvm
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第十三章知识点问答(15题)
预告下一本 可能是mysql8+的书籍 或者是AI应用工程的基本岗位所有技能什么是 线程安全?在 Java 中如何定义“线程安全”?
Java进阶笔记
3 天前
java
·
jvm
·
后端
JVM默认栈大小
JVM 里线程栈的大小不是一个固定值,而是由 操作系统平台、JVM 实现版本、以及启动参数 共同决定的。
凤山老林
4 天前
jvm
·
spring boot
·
后端
SpringBoot 轻量级一站式日志可视化与JVM监控
Java 应用开发的同学都知道,项目上线后,日志的可视化查询与 JVM 的可视化监控是一件非常重要的事。 市面上成熟方案一般是采用 ELK/EFK 实现日志可视化,采用 Actuator + Prometheus + Grafana 实现 JVM 监控。 这两套都是非常优秀的解决方案,不过对于很多开发者来说,这中间存在大量的繁琐的配置过程。 而对于大多数中小型企业来说,很多都是一个简单的单体项目,并不想要多余的运维和部署成本! 为此我们希望通过一些低门槛的方式,实现日志的自动采集与日志可视化查询。
Boop_wu
4 天前
java
·
jvm
·
算法
[数据结构] 队列 (Queue)
队列 : 只允许在一段进行插入数据操操作 , 在另一端进行删除数据操作的特殊线性表 ; 队列是先进先出
Chan16
4 天前
java
·
jvm
·
spring boot
·
后端
·
intellij-idea
JVM从入门到实战:从字节码组成、类生命周期到双亲委派及打破双亲委派机制
摘要:本文围绕 Java 字节码与类加载机制展开,详解字节码文件组成、类的生命周期,介绍类加载器分类、双亲委派机制及打破该机制的方式,还阐述了线程上下文类加载器与 SPI 机制在 JDBC 驱动加载中的应用,帮助深入理解 Java 类加载核心原理。
星梦清河
4 天前
java
·
jvm
·
笔记
宋红康 JVM 笔记 Day17|垃圾回收器
P169-P203
yvya_
4 天前
java
·
开发语言
·
jvm
JVM介绍
JVM(Java虚拟机)是Java跨平台特性的核心。它是一个虚构的计算机,通过在实际计算机上模拟计算机功能来实现的。
小咪一会
4 天前
jvm
·
1024程序员节
JVM 基础
目录导图总览Java虚拟机运行时数据区初识JVMJava虚拟机的组成字节码文件详解正确打开字节码字节码文件的组成
我真的是大笨蛋
4 天前
java
·
jvm
JVM 四大晋升机制
对于JVM来说,有四种晋升机制。在 Java 虚拟机(JVM)的内存管理中,绝大多数垃圾收集器(如 Serial, Parallel Scavenge, CMS, G1)都采用了分代收集理论。该理论的核心思想是根据对象的存活时间将内存划分为不同的代中,并针对不同代的特点采用不同的垃圾收集算法。
木心爱编程
4 天前
java
·
jvm
·
c++20
C++20多线程新特性:更安全高效的并发编程
C++20引入的std::jthread和std::stop_token通过自动生命周期管理和内建的协作式取消机制,显著提升了多线程编程的安全性与便捷性,是对传统std::thread手动管理与粗放终止方式的重要革新。