jvm

萧曵 丶2 小时前
java·jvm·多线程·并发编程
CompletableFuture 底层原理详解CompletableFuture 采用了 无锁(Lock-Free)并发设计,主要依靠以下机制:CAS(Compare-And-Swap):原子操作更新状态
Query*2 小时前
jvm
JVM性能调优【一】—— 理论篇如图,堆和方法区是线程共享的,即指所有线程都会共享堆内存和方法区。虚拟机栈、本地方法栈、程序计数器都是线程独享的,每个线程都有自己独立的。
Query*2 小时前
jvm
JVM性能调优【二】—— 工具篇本系列文章旨在总结Java世界中常用的监控工具与故障排查工具,从而提高监控JVM/排查JVM相关问题的效率。如有疑问或需勘误,欢迎留言评论!!!
Han.miracle3 小时前
java·开发语言·jvm
Java 8 Lambda 表达式与方法引用的语法优化及实战应用研究是jkd8开始新增的一种语法形式;作用:简化匿名内部类的代码写法注意:Lambda 表达式只能简化函数式接口的匿名内部类!!!
沉迷技术逻辑1 天前
jvm
JVM从浅入深目录一.JVM内存结构1.程序计数器定义作用2.虚拟机栈2.1定义2.2问题辨析(线程安全)2.3栈内存溢出
why15121 小时前
java·开发语言·jvm
面经整理——操作系统
dllxhcjla1 天前
jvm
IO流.java输入整数数据类型时,惠子哦对那个把数字变成asc表中的对应的字母只能说跟迭代器的指针一样,不会复位,每一调用都会获取当前数据,然后指针向后移动一位
.生产的驴1 天前
java·jvm·spring·架构·tomcat·intellij-idea·hibernate
泛微E10二开 组织架构、人员信息、分部信息基本操作https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/91f5067f-775e-48f4-93a2-ce84ca0b9c2e/doc/194965353510469632
是一个Bug1 天前
java·jvm·面试
中高级Java开发岗位 技术框架针对中级Java开发岗位,目前面试的核心已从基础使用转向底层原理、实战设计和源码理解。以下是2025年的主要面试趋势、核心考点及备考建议,可以帮助你高效准备。
alien爱吃蛋挞1 天前
java·jvm·java-ee
【JavaEE】万字详解JVMJVM全称为Java Virtual Machine(Java虚拟机)。它是运行Java字节码(.class文件)的虚拟计算机。它屏蔽了底层操作系统和硬件的差异,实现了“一次编写,到处运行”(Write once,Run Anywhere)
不会写程序的未来程序员1 天前
java·开发语言·jvm
JVM 运行时内存模型JVM 的内存结构主要分为以下几个部分:用来存储每个线程的执行信息,即每个线程都有自己独立的虚拟机栈。每个方法在执行时都会在虚拟机栈中创建一个对应的栈帧,用于存储局部变量表、操作数栈、动态链接、方法出口等信息。
yong99901 天前
jvm·oracle·c#
C# 入门级库存管理系统开发工具:Visual Studio 2022技术栈:依赖库:1. 数据模型 (Model)2. 数据访问层 (DAL)
没有bug.的程序员1 天前
java·jvm·测试工具·gc·gc调优
GC 调优实战:从慢到快的真实案例案例背景:某电商系统在双11大促期间,出现频繁Full GC,最大停顿时间达到3.5秒,严重影响用户体验。
7ioik2 天前
jvm
jvm内存结构深入要深入理解 JVM 内存结构,需从规范定义、底层实现、核心机制(如内存分配、垃圾回收、线程交互)三个维度拆解,以下基于《Java 虚拟机规范(Java SE 8)》和 HotSpot VM(最主流的 JVM 实现)展开,覆盖易混淆的细节和底层逻辑:
1001101_QIA2 天前
jvm
C++多线程并发学习路线这是起点,你需要熟悉 <thread> 库。核心概念: 什么是线程?主线程与子线程的关系。API: std::thread 的创建、join() (等待线程结束)、detach() (分离线程)。
隔山打牛牛2 天前
jvm
击穿式理解“JAVA栈帧”要 “击穿式” 理解栈帧(Stack Frame),核心是抓住「它是方法执行的最小单元」—— 穿透 “结构定义”,直抵「为什么存在、怎么工作、数据怎么存、问题怎么出」,最终落地到 “如何通过栈帧定位问题”。
AI云原生2 天前
java·运维·开发语言·jvm·开源·开源软件·开源协议
在 openEuler 上使用 x86_64 环境编译 ARM64 应用的完整实践在我的日常开发中,经常需要在 x86_64 服务器上编写代码,却要把最终程序部署到 ARM64 设备上,比如RK3568或树莓派。为了避免在目标设备上反复搭建环境、编译调试,我更倾向于直接在 openEuler 的 x86_64 环境里完成 ARM64 应用的构建,而交叉编译正好可以让我轻松实现这一点。
隔山打牛牛2 天前
jvm
击穿式理解JVM结构要 “击穿式” 理解 JVM 内存结构,核心是穿透表层定义,直抵 “为什么这么设计”“数据怎么流转”“问题会出在哪” —— 先建立 “整体框架”,再拆解每个区域的 “本质、用途、生命周期、异常”,最后串联成 “数据流转闭环”。
刘 大 望2 天前
java·开发语言·jvm·数据结构·后端·java-ee
JVM(Java虚拟机)JVM 是 Java Virtual Machine 的简称,意为 Java虚拟机。 虚拟机是指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统。 常见的虚拟机:JVM、VMwave、Virtual Box
超级种码2 天前
java·jvm·python
JVM 字节码指令活用手册(基于 Java 17 SE 规范)本手册基于 Java SE 17 JVM 指令集,以**“从代码到字节码”**为核心视角,按照开发者最常见的理解路径重新组织结构,适用于: