# lyf-iron-man-component **Repository Path**: langwuzhe/lyf-iron-man-component ## Basic Information - **Project Name**: lyf-iron-man-component - **Description**: 我的JAVA 插件库和笔记 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2022-02-03 - **Last Updated**: 2023-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 此项目是我搜集的自认为比较好用的 java 工具库。每个module 是一项工具。里面的 md 文件配合代码 详细说明了工具的具体使用教程。 1. mapstruct 一个可以把一个实体类的数据转到另一个实体类的工具 2. jsr303 提交表单验证数据规范的工具。再也不用在逻辑层 if else写那堆恶心的判断了 3. mp mybatis-plus: crud 终结者。功能及其舒适,请直接看代码。 4. jdk8 记录 lambda 表达式的详细使用,complatableFuture 等 5. redis 记录了 redis 的分布式锁、springcache 6. elasticsearch es 的笔记和部分代码 7. designpattern JAVA 设计模式 8. thread-pool 线程池 9. sso 单点登录 10. Interceptor 拦截器 11. feign 介绍 feign 的一些用法 12. threa-pool 线程池 13. idempotent 幂等的解决方法 14. transactional spring 事务 15. distributed 分布式的一些理论 16. iron-man-jvm JAVA虚拟机 17. iron-man-seate Seata控制分布式事务 18. iron-man-log4j2 打印日志功能 19. iron-man-sourcecode 各种源码解析,主要是jdk源码的解析 20. iron-man-cglib cglib代理的应用 21. iron-man-sentinel 熔断和降级 22. iron-man-springsecurity security的一些基础 23. iron-man-springsecurity-jwt security+jwt的web 前后端分离登录 注册 权限校验。可直接用于真实项目 24. iron-man-log4j2 日志配置