简单弄一个-我的主页

--- 整理一下已经发表的文章java

JAVA基础

  1. java基础数据结构之-红黑树(插入)
  2. java基础数据结构之-红黑树(删除)
  3. 了解一下jdk动态代理的本质
  4. 了解一下cglib动态代理的本质

SpringBoot源码解析

前言:阅读springboot源码以前,最好对spring源码有必定的了解,新手建议读一下《spring源码深度解析》这本书。书上已经有的内容我就不重复了,搬运没有意义。spring

  1. SpringBoot源码解析-启动流程(一)
  2. SpringBoot源码解析-启动流程(二)
  3. SpringBoot源码解析-配置文件的加载
  4. SpringBoot源码解析-Bean的加载与自动化配置
  5. SpringBoot源码解析-@ConditionalOnXXX注解原理
  6. SpringBoot源码解析-内嵌Tomcat容器的启动
  7. SpringBoot源码解析-controller层参数的封装
  8. SpringBoot源码解析-ExceptionHandler处理异常的原理
  9. SpringBoot源码解析-Scheduled定时器的原理

Mybatis系列

  1. Mybatis使用小技巧-自定义类型转换器
  2. Mybatis使用小技巧-自定义结果集
  3. Mybatis-聊一聊鸡肋的缓存体系
  4. Mybatis使用小技巧-在springboot项目中配置多数据源

SpringCloud微服务

  1. SpringCloud学习之-用代码发送http请求
  2. SpringCloud学习之-使用RestTemplate发送http请求
  3. SpringCloud学习之-RestTemplate使用详解

从零开始改造spring项目

  1. 从零开始改造spring项目-为每一个请求添加独一无二的id
  2. 从零开始改造spring项目-定制rest接口返回格式

随笔

  1. SpringBoot踩坑日记-一个非空校验引起的bug
  2. SpringBoot踩坑日记-定时任务不定时了?
  3. SpringBoot学习之-经过一个请求能够得到多少参数
  4. SpringBoot学习之-使用@RequestMapping更好的匹配请求
  5. 随笔,JDK8的新时间工具类
  6. 随笔,jackson自定义输出格式的三种方法