摘要:
一、JVM 启动到内存分配的完整顺序(结合内存区域) ┌─────────────────────────────────────────────────────────────┐ │ JVM 启动完整流程 │ ├─────────────────────────────────────────── 阅读全文
posted @ 2026-01-09 16:25
a快乐码农
阅读(9)
评论(0)
推荐(0)
摘要:
一、完整示例类 /** * Person 类示例,展示各种成员的内存分配 */ public class Person { // 静态成员(类级别) // 1. 静态基本类型变量 - 在方法区(JDK7之前)或元空间(JDK8+) private static int totalCount = 0; 阅读全文
posted @ 2026-01-09 16:08
a快乐码农
阅读(4)
评论(0)
推荐(0)
摘要:
一、核心关系:HotSpot 是 JVM 的一个具体实现 类比理解 汽车(抽象概念) ↔ JVM(规范) 丰田汽车(具体产品) ↔ HotSpot(具体实现) 二、详细对比 JVM(Java Virtual Machine) 是一个规范/标准(Java Virtual Machine Specifi 阅读全文
posted @ 2026-01-09 14:36
a快乐码农
阅读(12)
评论(0)
推荐(0)
摘要:
一、HotSpot 名称由来 "HotSpot" 意为“热点”,指它能动态识别并优化代码中的“热点”区域(频繁执行的代码) 采用即时编译(JIT)技术,在运行时将热点字节码编译为本地机器码 二、核心架构 1. 执行引擎 // 分层编译(Tiered Compilation)是 HotSpot 的关键 阅读全文
posted @ 2026-01-09 14:34
a快乐码农
阅读(11)
评论(0)
推荐(0)
摘要:
维度CASAQS 定位 CPU原子指令 / 底层并发原语 Java实现的、构建同步器的高级框架 核心思想 乐观锁,无锁并发,比较并交换 模板方法模式,队列 + 状态管理 实现级别 硬件指令(汇编级别) Java类库级别(基于CAS和队列) 关注点 保证单个共享变量的原子性更新 管理多线程对共享资源的 阅读全文
posted @ 2026-01-07 14:50
a快乐码农
阅读(17)
评论(0)
推荐(0)
摘要:
在plugin.xml中一共有四个主要的标签:plugin、requires、runtime、extension。 (1) plugin标签:其中plugin标签的属性提供的是我们要开发的插件的基本信息,除了name、version、provider-name等,最重要的是id,它要求不能和现有的E 阅读全文
posted @ 2026-01-05 14:16
a快乐码农
阅读(14)
评论(0)
推荐(0)
摘要:
锁类与锁实例的区别 特性类锁实例锁 锁对象 MyClass.class this (实例对象) 存储位置 方法区/元空间 堆内存 锁的数量 一个类只有一把 每个实例都有一把 互斥范围 所有访问该类的线程 访问同一实例的线程 保护内容 静态变量/静态方法 实例变量/实例方法 独立性 与所有实例锁独立 阅读全文
posted @ 2026-01-05 14:16
a快乐码农
阅读(8)
评论(0)
推荐(0)
摘要:
oracle误删数据恢复 查询删除的数据 #时间可以精确到秒hh24:mi:ss select * from table as of timestamp to_timestamp('2024-06-03','yyyy-mm-dd') 把删除的数据重新插入原表 #注意主键不要重复insert into 阅读全文
posted @ 2026-01-05 14:16
a快乐码农
阅读(5)
评论(0)
推荐(0)
浙公网安备 33010602011771号