技术栈
jvm
Knight_AL
4 小时前
java
·
jvm
·
算法
CMS vs G1 GC 写屏障:拦截时机与漏标的根本原因
CMS 拦“新增引用” G1 拦“删除引用”为什么拦的东西不一样?为什么都能避免漏标?漏标的根本原因:
森旺电子
16 小时前
jvm
函数指针和指针函数
函数指针和指针函数是 C 语言中极易混淆的概念,核心差异在于本质属性:指针函数是普通函数,唯一特殊点是:返回值不是基础类型(int/char),而是指针(内存地址)。语法格式:
dddaidai123
20 小时前
java
·
开发语言
·
jvm
深入JVM(四):垃圾收集器
将内存分为大小相同的两块,每次使用其中的一块。当这一块的内存使用完 后,就将还存活的对象复制到另一块去,然后再把使用的空间一次清理掉。这样就使每次的内存回收都是对内存区间的一半进行回 收。
没有bug.的程序员
1 天前
java
·
jvm
·
微服务
·
云原生
·
容器
·
架构
微服务基础设施清单:必须、应该、可以、无需的四级分类指南
微服务基础设施演进四阶段:服务治理必须品的三驾马车:可观测性应该品的三支柱:开发者体验提升组件:无需品的评估标准:
没有bug.的程序员
1 天前
java
·
jvm
·
微服务
·
架构
·
wpf
·
电商
微服务中的数据一致性困局
分布式一致性不可能三角的现实解读:微服务中本地事务失效的根源:最终一致性的六维成本分析:分布式补偿的常见错误与正确做法:
重生之我是Java开发战士
1 天前
java
·
jvm
·
数据结构
【数据结构】Java对象的比较
在Java中,数据类型分为基本类型(int、char、boolean等)和引用类型(自定义类、String等)
invicinble
2 天前
java
·
jvm
·
jar
jar包在执行的时候需要关注的细节(提供一个解构jvm问题的视角)
在项目中为什么要了解jvm相关的知识: 为了解决jar包在运行的时候出现的问题。熟悉八股的朋友,应该对jvm相关的概念已经很熟悉了。
Evan芙
2 天前
jvm
JVM原理总结
Java 虚拟机(JVM)是 Java 语言跨平台、自动内存管理、高性能的核心支撑。本文将从 JVM 整体架构、内存模型、类加载机制、执行引擎、垃圾回收(GC)、内存分配、调优工具与参数 七个维度,全面拆解 JVM 的底层原理,覆盖从字节码执行到内存优化的全链路知识,帮你构建完整的 JVM 知识体系。
fei_sun
2 天前
jvm
·
数据结构
【总结】【OS】成组链接法
某个系统采用成组链接法来管理磁盘的空闲空间,目前磁盘的状态如图所示。(1) 该磁盘中目前还有多少个空闲盘块?
7ioik
2 天前
jvm
JVM 核心参数调优清单
这份清单涵盖内存分配、GC 收集器、类加载、JIT 编译四大核心场景,参数均基于 HotSpot 虚拟机,可直接用于生产环境(建议先在测试环境验证)。
CodeAmaz
2 天前
java
·
jvm
·
gc流程
JVM一次完整GC流程详解
这里的“完整 GC 流程”不是指某个固定的“统一步骤”(不同垃圾回收器实现差异很大),而是用最常见的分代 HotSpot JVM 视角,把一次 GC 从“为什么触发”到“如何停顿/并发/回收/整理/恢复执行”串起来讲清楚。 你可以把它理解为:**对象从出生(分配)→ 青年回收(Young/Minor GC)→ 晋升到老年代 → 混合回收(Mixed)→ 退化/全量回收(Full GC)**的完整生命线。
笃行客从不躺平
2 天前
jvm
JVM 类加载机制复习
根据《Java 虚拟机规范》,一个类从 .class 文件到可被 JVM 使用,需经历以下 7 个阶段:
飞火流星02027
2 天前
java
·
jvm
·
arthas
·
jvm性能调优
·
java方法调用链路分析及耗时
·
jvm实时分析
·
jvm方法调用实时分析
【Arthas工具】使用Trace命令分析Java JVM方法调用链路及耗时
- SpringBoot 3.3.5 官方地址:SpringBoot 3.3.5- Open JDK17 下载地址:Open JDK17
7ioik
2 天前
jvm
JVM 调优工具深度指南:从监控到诊断的全流程实战
JVM 调优的核心是 “先监控定位问题,再调优验证效果”—— 单纯调整参数是盲目的,必须依赖工具获取底层数据。本文深入解析jstat、jmap、jstack、jcmd等核心工具的高级用法 + 结果解读,覆盖 GC 监控、内存泄漏、线程死锁等生产级场景。
喵手
2 天前
java
·
jvm
·
jvm基础
·
java运行环境
JVM 基础知识:深入理解 Java 的运行时环境!
哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛
CodeAmaz
3 天前
java
·
jvm
·
算法
·
垃圾回收算法
Java 垃圾回收(GC)算法详解
目标:把 “Java 是怎么判断对象能不能回收”、以及 “具体用什么算法回收” 讲清楚,并顺手把它们和 HotSpot 的分代收集、常见收集器联系起来。
WizLC
3 天前
java
·
jvm
·
笔记
【JAVA】JVM类加载器知识笔记
类加载器(ClassLoader)是Java虚拟机(JVM)的重要组成部分,它负责将字节码文件(.class文件)加载到内存中,并转换为Java虚拟机中的运行时数据结构。简单来说,类加载器就是Java类的"搬运工",负责把硬盘上的.class文件读取到内存中,让JVM能够识别和执行这些类。
漫漫求
3 天前
java
·
开发语言
·
jvm
Java内存模型【JMM】、JVM内存模型
定义多线程环境下,线程如何以及何时能看到其他线程修改的共享变量的值,以及如何同步访问共享变量。它是规范(Specification),不是具体实现。
dddaidai123
3 天前
java
·
jvm
深入JVM(三):JVM执行引擎
java 跨平台直接理解:前端编译将java文件编译成class文件, 然后使用jvm(后端编译(所以跨平台需要在多个平台上设计jvm将class文件编译成对应平台上的机器码指令))将class文件编译成机器码指令
小羊学伽瓦
3 天前
java
·
jvm
·
算法
ThreadLocal
每一个Thread对象中都存在着一个ThreadLocalMap,key为threadlocal对象,value为需要缓存的值,可以简单的理解为threadlocal是一个操作线程中ThreadLocalMap的一个工具类。