该项目包含许多小的项目,有许多的知识点
使用asm框架操做字节码,在springframework框架中的aop部分利用cglib动态代理使用的该框架。在springframework可以使用@EnableAspectJAutoProxy注解开启aop的支持。如代理有默认实现的接口使用的是jdk的动态代理,如果没有实现接口则使用的cglib的动态代理。也可以指定字段proxyTargetClass为true默认使用cglib,在springboot框架中该字段默认为true。
简单使用了cxf框架和springboot继承
自定义了springboot配置文件的来源,可以来自网络、数据库、文件等位置。
使用了jetty去启动cxf的环境
jpa和es的基本使用
fastjson的使用
jackson的使用
实现了一个简单的数据库连接池
jsr107 springboot缓存的实现
jsr303 参数校验
mapstruct 对象转换
juc包学习
leetcode刷题,红黑树实现、排序算法、aop示例代码
mongo使用
mybatis使用
netty使用
cxf和springboot集成
mq使用
简单版的springframework框架实现
内嵌版tomcat使用
java -classpath 'C:\Program Files\Java\jdk1.8.0_321\lib*' sun.jvm.hotspot.HSDB