简单弄一个-个人主页

2,157 阅读2分钟

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

JAVA基础

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

SpringBoot源码解析

前言:阅读springboot源码之前,最好对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项目中配置多数据源

Netty系列

  1. 深入Netty(一)-NIO基础编程
  2. 深入Netty(二)-Netty基础编程
  3. 深入Netty(三)-先了解一下三个关键类
  4. 深入Netty(四)-Netty服务端如何接收连接
  5. 深入Netty(五)-Netty服务端对连接的处理

Tomcat系列

  1. Tomcat源码之-多层容器的设计
  2. Tomcat源码之-Tomcat如何接收请求

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自定义输出格式的三种方法