Java后端学习总结目录

持续更新中~

所有源码分析基于JDK1.8

手写系列~

  1. 手写IOC框架
  2. 手写AOP框架
  3. 手写单例模式

框架

Spring

  1. Spring入门介绍
  2. Spring IOC和DI
  3. Spring Bean相关
  4. Spring AOP相关
  5. Spring事务相关
  6. Spring中常用注解总结

SpringMVC

  1. SpringMVC入门篇
  2. SpringMVC原理分析
  3. SpringMVC中常用注解总结

Mybatis

  1. MyBatis入门
  2. MyBatis配置文件相关(详细)
  3. MyBatis的缓存机制
  4. MyBatis工作流程(原理篇)
  5. Spring整合MyBatis时做了什么?
  6. MyBatis多数据源配置

Java基础

  1. Java基础爬坑系列(一)
  2. String、StringBuilder、StringBuffer
  3. ==与equals(),hashCode
  4. Java反射机制
  5. Java类加载和对象创建过程分析
  6. Java异常处理机制
  7. Java反射机制
  8. Java中面向对象特性
  9. Java异常机制
  10. BIO,NIO,AIO
  11. 设计模式相关
  12. 静态代理,动态代理,CGLIB动态代理

集合

  1. ArrayList、Vector源码解析
  2. LinkedList源码解析
  3. HashMap源码解析
  4. HashMap线程不安全分析
  5. Hashtable源码解析
  6. Iterator、Enumeration和fail-fast
  7. WeakHashMap源码分析
  8. HashSet源码分析
  9. TreeMap源码分析
  10. TreeSet源码分析 (还没写)
  11. LinkedHashMap源码分析
  12. LinkedHashSet源码分析

多线程

  1. Java多线程知识储备
  2. Java线程池源码分析
  3. Java基础多线程(一)内部锁synchronized关键字
  4. Java基础多线程(二)线程等待和唤醒wait()、notify()注释源码分析
  5. Java基础多线程(三)yield、sleep、join、interrupt源码分析
  6. Java基础多线程(四)volatile
  7. Java基础多线程(五)显式锁总体框架[转载]
  8. Java基础多线程(六)独占锁ReentrantLock
  9. Java基础多线程(七)Condition
  10. Java基础多线程(八)共享锁ReentrantReadWriteLock [转载]
  11. JUC原子类
  12. JUC线程安全集合类

JVM

  1. JVM各模块入门
  2. JVM垃圾回收入门(一)
  3. JVM垃圾回收入门(二)
  4. JVM类加载入门

算法

  1. 七种常见排序算法

MySQL

  1. JDBC与连接池
  2. SQL语句入门
  3. SQL语句进阶
  4. MySQL两种常用数据库引擎对比
  5. MySQL事务概念
  6. MySQL索引详解
  7. MySQL中的锁和MVCC
  8. MySQL Docker主从搭建及原理
  9. MySQL 基于MyCat读写分离搭建
  10. MySQL基于MySQL的负载均衡和高可用
  11. MySQL中海量数据的处理

Redis

  1. Redis基础入门
  2. Redis内存淘汰机制
  3. Redis持久化
  4. Redis主从复制与哨兵(原理篇)
  5. Redis主从复制与哨兵(搭建篇)
  6. Redis集群的负载均衡
  7. Redis缓存穿透、雪崩、更新(转载)
  8. Redis是为什么这么快?

Nginx

  1. Nginx入门介绍
  2. Nginx负载均衡详解
  3. Nginx原理探索
  4. Nginx的高级特性

JavaWeb

  1. Tomcat入门介绍
  2. Servlet总结
  3. 过滤器,拦截器,监听器

SpringBoot

  1. 打包SpringBoot项目到Docker

计算机网络

  1. OSI七层模型
  2. TCP与UDP详解
  3. HTTP协议

操作系统

  1. 进程与线程
  2. 内存管理

Linux

你可能感兴趣的:(Java后端学习总结目录)