JAVA中阶
常用工具类
Google guava
Apache common lang/BeanUtils/Collections/IO
JSON
多线程
基本概念
关键字
锁机制
并发工具类
线程安全
原子操作
Synchronized与Lock
同步与异步
Executor框架
Callable与Future
BlockingQueue
语法新特性
Spring 5新特性
新特性详解
响应式编程模型
函数式风格的ApplicationContext
Kotlin表达式的支持
Lambda
方法引用
函数式接口
Stream
前端技术
Html
Css
Jquery
其他前端组件框架
Vue
Angular
Element-Ui
架构师
单体架构
集群架构
分布式缓存
设计原则
开闭、单一职责及里氏替换原则
依赖倒置、接口隔离、合成复用原则
迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP)<br>
框架源码专题
应用框架Spring
Spring IOC源码剖析
整体认知spring 体系结构
理解Spring IOC 容器设计原理
掌握Bean生命周期
初始化InitializingBean/@PostConstruct
Bean的后置处理器BeanPostProcessor源码分析
销毁DisposableBean/@PreDestroy
Spring Context 装载过程源码分析
BeanFactoryPostProcessor源码分析
BeanDefinitionRegistryPostProcessor源码分析
Factorybean与Beanfactory区别
Spring Aop源码剖析
掌握Spring AOP 编程概念
AOP注解编程
@EnableAspectJAutoProxy
@Before/@After/@AfterReturning/@AfterThrowing/@Around
@Pointcut
基于Spring AOP 实现应用插件机制
Spring AOP源码分析
ProxyFactory源码解析
AOP代理源码解析
拦截器链与织入源码解析
Spring事务控制与底层源码分析
@EnableTransactionManagement源码剖析
@Transactional源码剖析
Spring MVC源码剖析
理解MVC设计思想
从DispatchServlet 出发讲述MVC体系结构组成
基于示例展开DispatchServlet 核心类结构
MVC初始化及执行流程源码深度解析
RequestMaping源码实现解析
熟悉MVC组件体系
Spring注解式开发
@Bean/@ComponentScan/@Configuration/@Conditional
@Component/@Service@/Controller/@Repository
@Lazy/@Scope/@Import/@Value/@Profile
@Autowired/@Resources/@Inject