文章中如果有图看不到,可以点这里去 csdn 看看。从那边导过来的,文章太多,没法一篇篇修改好。
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
摘要: 本文将来做一个 源码级别的详细解析,覆盖以下 GC 类型: 标记-清除 (Mark-Sweep)标记-压缩 (Mark-Compact)分代 GC (Generational GC)Parallel GCCMS (Concurrent Mark-Sweep) 我会从 算法原理 → HotSpot 源 阅读全文
posted @ 2025-09-02 10:10 NeoLshu 阅读(4) 评论(0) 推荐(0)
摘要: 本文将详细分析 Java 双亲委派机制(Parent Delegation Model) 的源码实现。为了全面理解,我会从原理、类加载器层级、关键源码方法、以及实际加载流程逐步讲解。 双亲委派时序流程图 一、双亲委派机制原理 双亲委派机制是 JVM 类加载器的一种设计模式: 每个类加载器都有一个父加 阅读全文
posted @ 2025-09-01 11:02 NeoLshu 阅读(7) 评论(0) 推荐(0)
摘要: 本文将从源码角度来详细对比 ArrayList 和 LinkedList 的实现。下面会结合 JDK8/11 源码来拆解: ArrayList 源码详解 1. 默认参数 private static final int DEFAULT_CAPACITY = 10; // 默认初始容量 private 阅读全文
posted @ 2025-09-01 10:53 NeoLshu 阅读(14) 评论(0) 推荐(0)
摘要: 本文旨在把 JVM 双亲委派(Parent Delegation)机制 做一个系统、源码级别且实用的详解:为什么要有它、在 Java 层大致实现是什么样子、热点实现细节(包括并行加载的演进)、常见变体(child-first/容器例外)与常见陷阱(类身份、ClassCastException、类泄漏 阅读全文
posted @ 2025-09-01 10:40 NeoLshu 阅读(9) 评论(0) 推荐(0)
摘要: 七个阶段一览 加载(Loading) — 找到字节流并把它交给 JVM / ClassLoader 构建类型的运行时表示(创建 Class 镜像、运行时常量池等)。(Oracle Docs)验证(Verification) — 校验 classfile 格式与字节码类型安全(防止不安全/非法字节码) 阅读全文
posted @ 2025-09-01 10:31 NeoLshu 阅读(4) 评论(0) 推荐(0)
摘要: ConcurrentHashMap作为Java中高性能的并发哈希表,其扩容机制是保证线程安全与高效性能的核心设计。本文将深入解析Java 8版本ConcurrentHashMap的扩容全过程,从触发条件到多线程协作,再到数据迁移和最终收尾,全面展现这一复杂机制的实现原理与源码逻辑。 一、扩容触发条件 阅读全文
posted @ 2025-08-31 20:52 NeoLshu 阅读(43) 评论(0) 推荐(0)
摘要: 1. 核心设计哲学 核心问题解决: 在传统 HashTable 和 Collections.synchronizedMap 的全局锁瓶颈基础上,CHM 实现: 分段并发(Java 7):16 个独立锁的 Segment细化锁粒度(Java 8+):桶级别 CAS + synchronized 锁无锁 阅读全文
posted @ 2025-08-31 20:37 NeoLshu 阅读(11) 评论(0) 推荐(0)
摘要: 一、事务核心原理:ACID实现机制 1. 原子性(Atomicity) 实现机制:Undo Log(回滚日志)原理: 每个写操作前先在Undo Log中记录数据旧版本事务失败时执行ROLLBACK,通过Undo Log恢复数据 源码关键点(storage/innobase/trx/trx0undo. 阅读全文
posted @ 2025-08-31 20:22 NeoLshu 阅读(2) 评论(0) 推荐(0)
摘要: 核心思想 MySQL 的锁机制,尤其是在 InnoDB 存储引擎中,其核心目标是在保证数据一致性(ACID 中的 I-Isolation)的前提下,最大限度地提高数据库的并发性能。它通过多粒度锁定(Multigranularity Locking)和意向锁(Intention Locking)来实现 阅读全文
posted @ 2025-08-30 15:09 NeoLshu 阅读(5) 评论(0) 推荐(0)
摘要: 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 下一页