jvm

历程里程碑5 小时前
java·大数据·开发语言·jvm·算法·搜索引擎·bug
33Linux 多线程抢票Bug解析与互斥量解决方案目录一 进程间互斥的概念及相关背景1.2 互斥量1.2.1 抢票案例1.2.2引入互斥量(运行速度变慢了)
cur1es4 小时前
java·jvm·gc·垃圾回收·类加载·双亲委派模型
【JVM类加载&双亲委派模型&垃圾回收机制】关于引用计数的循环引用问题,和线程死锁的原理类似 点击跳转👉🏻什么是线程死锁
Mr.朱鹏4 小时前
java·jvm·spring boot·算法·spring·spring cloud·java-ee
JVM-GC垃圾回收案例JVM的GC垃圾回收是自动内存管理机制,用于回收不再使用的对象,释放堆内存空间。GC 的核心是判断对象是否“存活”:使用可达性分析算法,从 GC Roots(如线程栈、本地变量表、静态变量等)出发,标记可达对象,不可达的即为垃圾,进行回收。
老友@4 小时前
jvm
JVM 底层彻底理解在 JVM 出现之前:C / C++ 需要手动管理内存内存泄漏、野指针问题频发且难排查程序强依赖操作系统,跨平台成本高
java1234_小锋5 小时前
java·jvm·python
Python常见面试题:Python是如何进行内存管理的?大家好,我是锋哥。今天分享关于【Python常见面试题:Python是如何进行内存管理的】面试题。希望对大家有帮助;
Coder_Boy_6 小时前
java·jvm·分布式·spring·中间件
从Java虚拟机到分布式中间件:高并发体系全解析(含电商实践细节)Java高并发的实现的完整链路,是从底层硬件、Java虚拟机(JVM),到JDK高并发库,再到分布式中间件的“组合拳”,其核心目标是在保证线程安全的前提下,最大化系统吞吐量与性能,平衡资源消耗与业务需求。这一体系的构建源于对核心矛盾的解决,贯穿了多种经典设计思想,同时在实际业务(如电商微服务)中,需结合场景合理落地,尤其锁粒度的控制直接影响高并发性能,以下将整合所有细节,全面解析这一完整体系,不遗漏任何关键内容。
6+h6 小时前
java·jvm·python
【Java】JDK、JRE、JVM三者最通俗的讲解在 Java 学习和开发中,你经常会听到三个词:JDK、JRE、JVM它们看起来很相似,但实际上有本质区别。理解它们不仅能让你更好地理解 Java 的运行原理,也有助于面试回答类似问题。
小年糕是糕手6 小时前
开发语言·jvm·数据库·c++·程序人生·考研·蓝桥杯
【35天从0开始备战蓝桥杯 -- Day2】🫧个人主页:小年糕是糕手💫个人专栏:《C++》《Linux》《数据结构》《C语言》🎨你不能左右天气,但你可以改变心情;你不能改变过去,但你可以决定未来!
小年糕是糕手6 小时前
jvm·数据结构·c++·程序人生·算法·职场和发展·蓝桥杯
【35天从0开始备战蓝桥杯 -- Day1】🫧个人主页:小年糕是糕手💫个人专栏:《C++》《Linux》《数据结构》《C语言》🎨你不能左右天气,但你可以改变心情;你不能改变过去,但你可以决定未来!
Derek_Smart10 天前
java·jvm·spring boot
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件本文皆为Derek_Smart个人原创,请尊重创作,未经许可不得转载。2026马年第一篇文章,复盘一下年前的重大问题。年前线上出现过一次线程卡死,整个项目直接挂了,就我一人忙。后面一查,OOM。整个生产线,没有监控,只能根据dump文件和普通日志文件进行排查。所以在生产环境中,及时察觉 JVM 的异常状态(如线程卡死、内存泄漏、死锁)对保障服务稳定性至关重要。许多团队会在业务代码中嵌入轻量级的健康检查任务,定期采集 JVM 指标并记录日志,以便在故障发生前获得预警。
大道至简Edward10 天前
jvm
深入 JVM 核心:一文读懂 Class 文件结构(附 Hex 实战解析)摘要:Java 之所以能实现“一次编写,到处运行”,Class 文件功不可没。它是 Java 源代码与 JVM 之间的桥梁。本文将带你剥开 .class 文件的二进制外衣,深入解析其内部的 8 大组成部分,并结合 javap 和 Hex 编辑器进行实战验证。
weisian15113 天前
jvm·可达性算法
JVM--20-面试题6:如何判断对象可以被垃圾回收?作者:Weisian 发布时间:2026 年 2 月 25 日📌 系列导读:在前几篇中,我们依次建立了 JVM 的全局认知、详解了运行时数据区、深入分析了堆内存结构、探讨了类加载机制。今天,我们来探讨垃圾回收的前置核心问题——如何判断对象可以被垃圾回收。
蚊子码农13 天前
jvm
每日一题--JVM线程分析与死锁排查某电商系统的订单处理服务突然出现响应缓慢,部分请求完全无响应。运维人员发现:核心思考路径:关键洞察: 线程在等待状态下,占用内存但不占用CPU,这就解释了为什么CPU正常但服务不可用。
xuxie9914 天前
java·开发语言·jvm
NEXT 1 进程2code:代码段 二进制格式:ELFcode:只读的.c代码区; data:static定义类似的全局变量; share/map:共享和映射区
weisian15114 天前
jvm·双亲委派模型·jvm类加载机制
JVM--19-面试题5:说说JVM的类加载机制和双亲委派模型作者:Weisian 发布时间:2026年2月25日📌 系列导读:在前几篇中,我们依次建立了 JVM 的全局认知、详解了运行时数据区、深入分析了堆内存结构。今天,我们来探讨面试中出现频率极高的知识点——JVM 类加载机制和双亲委派模型。
亓才孓14 天前
java·javascript·jvm
【反射机制】code:
Volunteer Technology14 天前
jvm·python·性能优化
JVM之性能优化非标准参数,也就是在JDK各个版本中可能会变动使用得最多的参数类型非标准化参数,相对不稳定,主要用于JVM调优和Debug
Andy Dennis14 天前
java·开发语言·jvm
Java语法注意事项Java语法注意事项编程不仅是让机器理解指令的艺术,更是开发者与未来自己(或同事)沟通的桥梁。在Java的世界里,语法规则如同交通信号——严格遵守能让代码流畅运行,而细微的疏忽则可能导致隐蔽的错误或性能瓶颈。
坚持的小马14 天前
jvm·笔记
JVM相关笔记-jpsjpsjps -vjps -ljps (java process Status):显示指定系统内所有的HotSpot虚拟机进程(查看虚拟机进程信息),可用于查询正在运行的虚拟机进程。
昱宸星光14 天前
java·jvm·spring
Xnio源码分析Xnio是Jboss对nio的一次优秀的封装网络io框架,相信有研究过undertow源码的同学,在undertow的源码里面或多或少的都有看到xnio的身影