JAVA && Spring && SpringBoot2.x学习目录

JAVA && Spring && SpringBoot2.x — 学习目录

JAVA篇

JAVA基础篇(1)-格式化
JAVA基础篇(2)-异常
JAVA基础篇(3)-深克隆与浅克隆
JAVA基础篇(4)-Validation验证框架
JAVA基础篇(5)-POJO的命名规则
JAVA基础篇(6)-自定义注解(理论)
JAVA基础篇(7)-自定义注解(实践)
JAVA基础篇(8)-命名规则
JAVA基础篇(9)— 数组和集合优化建议
Java基础篇(10)—MultiValueMap(一个Key对应多个Value)
Java基础篇(11)— 抽象类中为什么存在构造方法
Java基础篇(12)—枚举类(枚举值对象)

进阶篇

java进阶篇(1) lambda与Comparator排序接口
Java进阶篇(2)—Optional类(预防空指针NPE)
Java进阶篇(3)—Optional类(是否使用Optional来代替null)
Java进阶篇(4)— JDK8新增的Map方法

Spring篇

Spring基础篇(1)-事务
Spring基础篇(2)-重试
Spring基础篇(3)-单元测试
Spring基础篇(4)-AOP
Spring基础篇(5)-restful命名规则
Spring基础篇(6)-ServletServerHttpResponse(Spring对原生Servlet的包装)

源码篇:
Spring源码篇(1)—RequestMappingHandlerMapping(Handler的注册)
Spring源码篇(2)—RequestMappingInfo与RequestCondition(Handler—映射)

工具篇:
Spring工具篇(1)- AntPathMatcher&&UrlPathHelper(针对URL进行处理)

进阶篇:
Spring进阶篇(1)-AutowireCapableBeanFactory(容器外的Bean使用依赖注入)
Spring进阶篇(2)-ApplicationContextAware(动态获取容器中Bean)
Spring进阶篇(3)-FactoryBean(创建复杂的Bean)
Spring进阶篇(4)- BeanDefinitionRegistryPostProcessor(操纵Bean对象)
Spring进阶篇(5)- BeanPostProcessor(Bean的后置处理器)
Spring进阶篇(6)- DelegatingFilterProxy(Spring管理Filter)
Spring进阶篇(7)- TransactionSynchronizationManager(事务监听)
Spring进阶篇(8)- RequestMappingHandlerMapping(Handler的注册)

Spring进阶篇(9)- MethodValidationPostProcessor 后置处理器的运用
Spring进阶篇(10)-BeanPostProcessor的注册时机

SpringBoot篇

基础配置:
SpringBoot2.x基础篇—常用注解
SpringBoot2.x基础篇—初始化方法
定时监控:
SpringBoot2.x整合监控(1-actuator端点)
SpringBoot2.x整合监控(2-SpringBoot Admin)
线程并发:
SpringBoot2.X整合线程池(ThreadPoolTaskExecutor)
SpringBoot2.X整合定时线程池(ScheduledThreadPoolExecutor)
通知信息:
SpringBoot2.x集成HttpClient
SpringBoot2.x整合SMTP邮件服务(配置篇)
SpringBoot2.x整合SMTP邮件服务(使用篇)
缓存DB:
Springboot2.x集成DataSource之druid
SpringBoot2.x下durid配置导致循环依赖(自检异常)

SpringBoot2.X整合Redis缓存
SpringBoot2.x—自定义Protostuff方式的RedisSerializer

SpringBoot2.x—SpringCache(1)集成
SpringBoot2.x—SpringCache(2)使用
SpringBoot2.x—SpringCache(3) CacheManager源码
SpringBoot2.x—SpringCache(4)集成SpringCache保证Redis的数据一致性
SpringBoot2.x—SpringCache(5)使用多级缓存
SpringBoot2.x—SpringCache(6)缓存注意事项

消息中间件
SpringBoot2.x整合Rabbit(1)connection和channel的区别
SpringBoot2.x整合Rabbit(2)消费者消息获取--推模式+拉模式
SpringBoot2.x整合Rabbit(3)生产者如何确保消息的不丢失
SpringBoot2.x整合Rabbit(4)消费者消息获取及异常处理的实现

序列化和反序列化
SpringBoot2.x下的ObjectMapper配置
Jackson的ObjectMapper.DefaultTyping.NON_FINAL属性

拦截机制:
SpringBoot2.x拦截器&&过滤器&&AOP
SpringBoot2.x整合Interceptor拦截器(1-定义拦截器)
SpringBoot2.x整合Interceptor拦截器(2-添加到容器)
SpringBoot2.x整合Filter拦截器
SpringBoot2.x过滤器OncePerRequestFilter(Spring内置Filter)
日志框架:
SpringBoot2.x整合logback日志框架(1)
SpringBoot2.x整合logback日志框架(2)—layout和MDC机制

后置处理器实战运用
SpringBoot2.x—方法参数/返回值的注解版校验

SprngMVC相关
SpringBoot2.x—定制HandlerMapping映射规则

你可能感兴趣的:(JAVA && Spring && SpringBoot2.x学习目录)