文章目录一、Java基础1.1 多线程1.2 内存优化1.3 日志输出log4j21.4 lombok二、Java框架2.1 Spring2.1.1 IOC\AOP2.1.2 事务2.2 SpringMVC2.2.1 六大组件介绍和分析2.2.2 策略模式适配器模式2.3 MyBatis2.3.1 框架阅读和手写2.3.2 四大组件介绍2.3.3 自定义插件开发2.4 设计模式2.4.1 七大设计原则2.4.2 3类-23种设计模式2.5 SpringBoot2.6 Hibernate/JPA2.7 Struts三、数据库3.1 MySQL3.1.1 索引、锁、事务原理分析3.1.2 性能分析