# g-note **Repository Path**: GZ-jelly/g-note ## Basic Information - **Project Name**: g-note - **Description**: 让学习更简单、更系统、更深入 一个专注 Java 中高级技术的学习 + 实践 + 源码阅读 + 笔记结合的仓库 适合用来复习/进阶:并发编程、分布式系统、JVM 调优、Spring 核心原理等 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2026-01-20 - **Last Updated**: 2026-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🍉 g-note - Java 技术栈学习笔记 **让学习更简单、更系统、更深入** 一个专注 Java 中高级技术的学习 + 实践 + 源码阅读 + 笔记结合的仓库 适合用来复习/进阶:并发编程、分布式系统、JVM 调优、Spring 核心原理等 ## 📌 项目核心内容(持续更新中) 1. 自定义锁实现 2. 秒杀系统多版本演进 3. JMeter 性能测试工具 4. Java 生产启动命令(JVM 参数 + GC 日志) 5. Spring 核心源码(Bean 生命周期) 6. Seata 分布式事务源码分析 7. Redisson 源码分析 ## 📂 模块功能一览 | 模块目录 | 主要内容 | |----------------|--------------------------------------------| | `lock/` | 自定义锁各种实现方式 | | `seckill/` | 秒杀系统多版本实现与演进 | | `redisson/` | Redisson 分布式锁 / 续期 / Lua 脚本分析 | | `seata/` | Seata 分布式事务源码与实践 | | `spring/` | Spring 容器、Bean 生命周期、AOP 等源码 | ## 🚀 开源目标 & 当前状态 - **目标**:打造一份**可运行、可调试、可阅读**的 Java 中高级技术栈学习仓库 通过代码 + 详细笔记 + 源码注释 + 压测案例,帮助自己和更多人系统掌握核心原理 - **当前状态**:持续更新中 - 核心模块已基本搭建完成 - 笔记已覆盖主要章节(Markdown 格式,结构清晰) - 部分模块提供完整可运行 demo(秒杀、自定义锁、Redisson 示例等) ## 欢迎参与 如果你也在学习/复习这些内容,欢迎: - ⭐ Star 项目,持续关注更新 - 🍴 Fork 一份自己玩 / 提 PR 补充完善 - 🐛 Issue 交流问题、分享心得、提优化建议 **一起让 Java 学习更高效、更扎实!** 🚀 --- 最后更新:持续迭代中~ 欢迎常来看看新内容