码云链接地址
- spring结合java23种设计模式
- 图片转成Base64编码导入数据库
- easyexcel动态导出,myabtispulus手动分页返回对象,mq实现不同服务之前的交互,递归展示树结构,调用feign重试,json递归读取,反射校验字段
- 递归展示文件的结构,解析json递归处理成一个文件,SVN的java代码操作
- 策略模式+枚举类,减少项目的if else的冗余,使结构更加的清晰
- validator 自定义注解校验
- 多线程插入,如果发生异常则回滚,以及多线程分页处理
- 谷粒商城 异步编排 自定义缓存注解
- ExecutorCompletionService 执行一段逻辑得到一个返回值异步处理
- 多线程更新和插入保证事务 异步编排
- java分布式锁
- java黑马报表技术
- MyBatis/mybatis-plus 字典回显(通过注解处理查询和插入的执行流程)
- java责任链设计模式
- rabbitMQ
- redis使用项目 黑马点评
- spring async注解的使用 带返回值 不带返回值 以及一些completableFuture事务 多线程导致获取request域失效的一些代码和链接
- srping设计模式 枚举+不同的实现类实现分类运行 策略模式
- 多数据源
- fastJson
- java8
- CompletableFuture JUC 使用案例
- logdemo 日志代码
- ascny的使用多个文件上传excel
- rabbitmq
- 秒杀
- redis
- springAOP
- redis实现防重复提交和加缓存
- xxl-job
- spring事务
- java的一些常见错误案例
- spring的一些案例包含
- 30秒java业务片段
- 自己写的java代码示例
- java8的一些案例
- 极客时间常见错误java案例
- 策略模式和脱敏
- excelexcel的使用
- 编排工具的测评
- liteflow
- redis lua脚本
spring结合java23种设计模式
https://gitee.com/tzy15680905763/design-patterns-in-spring-boot
图片转成Base64编码导入数据库
https://gitee.com/tzy15680905763/image-base64
easyexcel动态导出,myabtispulus手动分页返回对象,mq实现不同服务之前的交互,递归展示树结构,调用feign重试,json递归读取,反射校验字段
br
递归展示文件的结构,解析json递归处理成一个文件,SVN的java代码操作
as
策略模式+枚举类,减少项目的if else的冗余,使结构更加的清晰
ali
validator 自定义注解校验
分组校验,集合校验,自定义校验,枚举校验
https://gitee.com/tzy15680905763/validator
多线程插入,如果发生异常则回滚,以及多线程分页处理
https://gitee.com/tzy15680905763/thread
谷粒商城 异步编排 自定义缓存注解
https://gitee.com/tzy15680905763/gulimall
ExecutorCompletionService 执行一段逻辑得到一个返回值异步处理
https://gitee.com/tzy15680905763/sim-forkjoin
多线程更新和插入保证事务 异步编排
https://gitee.com/tzy15680905763/springboot-mybatis
https://gitee.com/FangHuaiMing/multi-thread-asy-transactions
java分布式锁
https://gitee.com/tzy15680905763/mylock
java黑马报表技术
https://gitee.com/tzy15680905763/heima_poi
MyBatis/mybatis-plus 字典回显(通过注解处理查询和插入的执行流程)
https://gitee.com/tzy15680905763/mybatis_mybatisPlus
java责任链设计模式
https://gitee.com/tzy15680905763/MyNotes
rabbitMQ
https://gitee.com/tzy15680905763/rabbitMQ-learning-master
redis使用项目 黑马点评
https://gitee.com/tzy15680905763/heima_redis
spring async注解的使用 带返回值 不带返回值 以及一些completableFuture事务 多线程导致获取request域失效的一些代码和链接
https://gitee.com/tzy15680905763/spring-asyn
srping设计模式 枚举+不同的实现类实现分类运行 策略模式
https://gitee.com/tzy15680905763/DesignTutorials
多数据源
https://gitee.com/tzy15680905763/dynamic-datasource
fastJson
https://gitee.com/tzy15680905763/fastJson
java8
https://gitee.com/tzy15680905763/java888
CompletableFuture JUC 使用案例
https://gitee.com/tzy15680905763/JUC
logdemo 日志代码
https://gitee.com/tzy15680905763/springbootlog
ascny的使用多个文件上传excel
https://gitee.com/tzy15680905763/excel-async
rabbitmq
https://gitee.com/tzy15680905763/rabbitmq
秒杀
https://gitee.com/tzy15680905763/seckill
redis
https://gitee.com/tzy15680905763/redis
springAOP
https://gitee.com/tzy15680905763/SpringAop
redis实现防重复提交和加缓存
https://gitee.com/tzy15680905763/Redisson-RepeatedSubm
xxl-job
https://gitee.com/tzy15680905763/xxl-job
spring事务
https://gitee.com/tzy15680905763/springTx
java的一些常见错误案例
https://gitee.com/tzy15680905763/springWrong
spring的一些案例包含
使用springaop+自定义注解实现简单权限管理
为api添加多种缓存能力
为api添加常用类型参数检查
为数据库操作添加多数据源切换能力
为业务方法添加redis Lock能力
为api接口添加打印出入参数,执行时间能力
为api接口添加限流能力
为xxl-job定时Hander添加traceId,方便日志打印
对如下类进行相关改造,引入不同类关系(继承,实现,依赖,关联4种),另外2种(组合,聚合)
通过Java注解优雅的记录操作日志,并支持SpEL表达式,自定义上下文,自定义函数,实体类DIFF等功能,最终日志可由用户自行处理或推送至指定消息队列。
多线程批处理及事务问题(这个实际用的比较多)
参数检验器
加解密注解
脱敏注解
redis来检查请求是否重复
SpringBatch批处理示例
https://gitee.com/tzy15680905763/spring-demo
30秒java业务片段
https://gitee.com/tzy15680905763/study
自己写的java代码示例
https://gitee.com/tzy15680905763/write-your-own-java-code-video
java8的一些案例
https://gitee.com/tzy15680905763/java88
极客时间常见错误java案例
https://gitee.com/tzy15680905763/neuliulibin1992-java-common-mistakes-master
策略模式和脱敏
https://gitee.com/tzy15680905763/strategy
excelexcel的使用
https://gitee.com/tzy15680905763/easyexcel
编排工具的测评
https://gitee.com/Memorydoc/performance-compare
liteflow
https://gitee.com/tzy15680905763/liteflow
redis lua脚本
https://gitee.com/tzy15680905763/redis_lua