java-learn

Java 架构师学习资料(含可运行 Demo)

aanong
by aanong
Other · Java · Updated: 5 months ago
0
stars
0
Forks
community
BB
Safety
medium
BBB
Quality

name: java-learn description: Java 架构师学习资料(含可运行 Demo)

学习总索引(以 skills/*.md 为准)

说明:仓库内容分两层: 1)skills/*.md:模块级“总纲 + 方法论 + 面试/踩坑” 2)各模块目录(如 java-thread/jvm/ 等):按文件拆分的深入文章 3)src/main/java:与知识点对应的可运行 Demo

Java 基础(java-basics)

设计模式(design-patterns)

Spring(spring-learn)

Java 并发(java-thread)

JVM(jvm)

MySQL(mysql)

Redis(redis)

MQ(mq)

Netty(netty)

推荐学习路径

  1. Java 基础 → 设计模式
  2. 并发(线程/锁/线程池)→ JVM(内存/GC/排错)
  3. Spring(IOC/AOP/事务)
  4. MySQL/Redis/MQ(结合业务场景)

运行 Demo(JDK8 兼容)

desgin-learn

[常用设计模式]

单例模式

工厂模式

策略模式

模版模式

单例模式

委派模式

策略模式

spring-learn

[Spring学习资料]

Spring Bean

Spring注解

Spring Aop

Spring Mvc

Spring IOC DI

Spring 三级缓存与循环依赖

Spring 事物

Spring 常用面试点

netty

SpringBoot

java-thread

[Java线程池学习]

线程基础

ThreadLocal

ReentrantLock

CHM 底层详解

线程池

JVM

[JVM学习资料]

class类的生命周期

JVM 的内存结构

GC 垃圾回收

垃圾收集算法

垃圾收集器

JVM参数

常用命令

常用工具

JVM调优步骤

Mysql

[Mysql学习资料]

框架执行流程

Mysql索引剖析

mysql语句分析以及优化

Mysql的事务与锁机制分析

MQ

[MQ学习资料]

Kafka

RocketMQ

Pulsar

Redis

[Redis学习资料]

Redis 基础

Redis应用

集群部署

🔓 Sign in to unlock more
Sign in with GitHub