会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
neolshu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
21
下一页
2025年9月2日
Java 深入浅出垃圾回收【一、标记-清除 / 标记-压缩 / 分代收集 / Parallel GC / CMS】
摘要: 本文将来做一个 源码级别的详细解析,覆盖以下 GC 类型: 标记-清除 (Mark-Sweep)标记-压缩 (Mark-Compact)分代 GC (Generational GC)Parallel GCCMS (Concurrent Mark-Sweep) 我会从 算法原理 → HotSpot 源
阅读全文
posted @ 2025-09-02 10:10 NeoLshu
阅读(4)
评论(0)
推荐(0)
2025年9月1日
Java JVM 双亲委派(Parent Delegation)流程源码分析
摘要: 本文将详细分析 Java 双亲委派机制(Parent Delegation Model) 的源码实现。为了全面理解,我会从原理、类加载器层级、关键源码方法、以及实际加载流程逐步讲解。 双亲委派时序流程图 一、双亲委派机制原理 双亲委派机制是 JVM 类加载器的一种设计模式: 每个类加载器都有一个父加
阅读全文
posted @ 2025-09-01 11:02 NeoLshu
阅读(7)
评论(0)
推荐(0)
Java ArrayList && LinkedList 详解【默认参数、初始化过程、扩容过程、对比分析】
摘要: 本文将从源码角度来详细对比 ArrayList 和 LinkedList 的实现。下面会结合 JDK8/11 源码来拆解: ArrayList 源码详解 1. 默认参数 private static final int DEFAULT_CAPACITY = 10; // 默认初始容量 private
阅读全文
posted @ 2025-09-01 10:53 NeoLshu
阅读(14)
评论(0)
推荐(0)
Java JVM 双亲委派(Parent Delegation)机制
摘要: 本文旨在把 JVM 双亲委派(Parent Delegation)机制 做一个系统、源码级别且实用的详解:为什么要有它、在 Java 层大致实现是什么样子、热点实现细节(包括并行加载的演进)、常见变体(child-first/容器例外)与常见陷阱(类身份、ClassCastException、类泄漏
阅读全文
posted @ 2025-09-01 10:40 NeoLshu
阅读(9)
评论(0)
推荐(0)
Java 类加载过程分步源码说明【结合Oracle Docs 官方文档 + HotSpot 实现视角】
摘要: 七个阶段一览 加载(Loading) — 找到字节流并把它交给 JVM / ClassLoader 构建类型的运行时表示(创建 Class 镜像、运行时常量池等)。(Oracle Docs)验证(Verification) — 校验 classfile 格式与字节码类型安全(防止不安全/非法字节码)
阅读全文
posted @ 2025-09-01 10:31 NeoLshu
阅读(4)
评论(0)
推荐(0)
2025年8月31日
Java 8 ConcurrentHashMap 扩容机制深度解析【源码、全流程 mermaid】
摘要: ConcurrentHashMap作为Java中高性能的并发哈希表,其扩容机制是保证线程安全与高效性能的核心设计。本文将深入解析Java 8版本ConcurrentHashMap的扩容全过程,从触发条件到多线程协作,再到数据迁移和最终收尾,全面展现这一复杂机制的实现原理与源码逻辑。 一、扩容触发条件
阅读全文
posted @ 2025-08-31 20:52 NeoLshu
阅读(43)
评论(0)
推荐(0)
Java ConcurrentHashMap 深度解析【原理、源码、结合 AI 应用】
摘要: 1. 核心设计哲学 核心问题解决: 在传统 HashTable 和 Collections.synchronizedMap 的全局锁瓶颈基础上,CHM 实现: 分段并发(Java 7):16 个独立锁的 Segment细化锁粒度(Java 8+):桶级别 CAS + synchronized 锁无锁
阅读全文
posted @ 2025-08-31 20:37 NeoLshu
阅读(11)
评论(0)
推荐(0)
MySQL 事务知识点大全【ACID、隔离级别、MVCC、锁应用】
摘要: 一、事务核心原理:ACID实现机制 1. 原子性(Atomicity) 实现机制:Undo Log(回滚日志)原理: 每个写操作前先在Undo Log中记录数据旧版本事务失败时执行ROLLBACK,通过Undo Log恢复数据 源码关键点(storage/innobase/trx/trx0undo.
阅读全文
posted @ 2025-08-31 20:22 NeoLshu
阅读(2)
评论(0)
推荐(0)
2025年8月30日
MySQL 锁知识点大全源码级分析【共享锁、排他锁、意向锁、记录锁、间隙锁、临键锁、死锁、锁退化】
摘要: 核心思想 MySQL 的锁机制,尤其是在 InnoDB 存储引擎中,其核心目标是在保证数据一致性(ACID 中的 I-Isolation)的前提下,最大限度地提高数据库的并发性能。它通过多粒度锁定(Multigranularity Locking)和意向锁(Intention Locking)来实现
阅读全文
posted @ 2025-08-30 15:09 NeoLshu
阅读(5)
评论(0)
推荐(0)
MySQL ACID 特性及实现日志详解
摘要: ACID 特性与日志对应关系 ACID特性实现机制核心日志原子性事务回滚机制Undo Log一致性约束+日志协同Redo+Undo+Binlog隔离性锁机制 + MVCCUndo Log持久性持久化存储机制Redo Log核心日志实现机制 1. Redo Log(重做日志) 作用:确保持久性(Dur
阅读全文
posted @ 2025-08-30 15:03 NeoLshu
阅读(2)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
21
下一页
公告