这个仓库是我个人工作以来积累的代码工具集,设计解决方案,设计**,第三方中间件集成,JUC等使用姿势。
- com.advance.mistra.common.exception:统一异常拦截AOP,并结合了语言国际化
- com.advance.mistra.common.web.MistraDispatcherServlet,i18n,InternationalizationUtil:语言国际化
- com.advance.mistra.common.response:基于注解的统一返回值封装AOP
- com.advance.mistra.common.log:系统请求唯一日志追踪Id
- com.advance.mistra.config.api:Swagger+Knife4j接口文档API
- com.advance.mistra.config.filter:过滤器
- com.advance.mistra.dao.jpa:JPA多表级联查询
- com.advance.mistra.utils:常见工具集(文件,日期,Https,MD5,SpringUtil等等)
- com.advance.mistra.config.MybatisPlusConfig:集成Mybatis-plus
- com.advance.mistra.plugin.es:集成ElasticSearch
- com.advance.mistra.plugin.kafka:集成Kafka 启动服务默认需要连接本地的Kafka和Es。
- com.advance.mistra.utils.excel:集成EasyExcel
- com.advance.mistra.solution.producerconsumer:生产者消费者模型
- com.advance.mistra.test.juc:JUC 各种并发工具使用姿势以及源码解读
- 锁,并发集合,并发队列,线程池,原子类,CAS,AQS
我的一些其他仓库:
- 微服务spring-cloud-netflix版:https://github.com/MistraR/springCloudApplication
- 微服务spring-cloud-alibaba版:https://github.com/MistraR/spring-cloud-alibaba
- Springboot+Netty+Websocket:https://github.com/MistraR/netty-websocket
- 基于GitHub Pages和Hexo的个人博客站点:https://github.com/MistraR/MistraR.github.io
- Nacos入门:https://github.com/MistraR/nacos-test
- Google RPC实例:https://github.com/MistraR/grpc-java-mistra
- SpringBoot MybatisPlus整合:https://github.com/MistraR/springboot-mybatisplus
- SpringBoot+Dubbo+Zookeeper实例:https://github.com/MistraR/mistra-dubbo
- Gradle多项目构建:https://github.com/MistraR/gradle-multi-module
- SpringBoot+JPA多表级联:https://github.com/MistraR/springboot-jpa