1 Star 3 Fork 0

Chaim / chaim-code-template

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

chaim-code-template

介绍

chaim-feign: feign相关示列代码  

chaim-mybatis-plus: mybatisPlus的一些优雅使用示列
                    多线程操作数据库保证事物的一致性(批量instead多条不同的SQL, 保证事物一致性)  

chaim-mybatis-generator: mybatis逆向生成

chaim-reflection: 反射的一些使用案列  

chaim-special-data: 一些特殊数据处理方式  

chaim-if-else: 优雅的处理 if else 过多问题

chaim-concurrent: concurrent包下的一些使用
        -> chaim-completable: CompletableFuture 的使用示列
        -> chaim-locks: locks 的使用示列
        -> chaim-concurrence: 模拟并发场景使用示列
        -> chaim-oversold: 模拟并发超卖场景
        -> chaim-shedLock: 模拟集群模式下定时任务锁定
        -> chaim-task: 模拟集群模式下定时任务自带并发  

chaim-cache: 关于缓存的使用示列
        -> chaim-mybatis-cache: mybatis一级缓存, 二级缓存代码示列
        -> chaim-spring-cache: Spring Cache 缓存示列

chaim-checkstyle: 代码规范检查 (maven方式、 git钩子方式)  

chaim-copy: 参数转换常用方式 (mapstruct、Hutool、spring BeanUtils)   

chaim-spi: java SPI机制 

chaim-spring: Sring常用
      -> chaim-spring-retryable: 重试注解
      -> chaim-spring-listener: 事件监听器  
      -> chaim-spring-di: Spring条件注入(条件装配) 
      -> chaim-spring-value: 静态参数通过@Value获取, 以及list map数据
      -> chaim-spring-dependence: Sring循坏依赖
      -> chaim-spring-aop: Sring AOP五种方式实现
                           简单用法: module1 基于路径和注解的代码示列, 已经大致的使用场景
                           复杂用法: module2 基于源码路径做切面(入参没有用户信息), 在切面中输出用户信息. 线程绑定参数传递
      -> chaim-spring-exclude: Sring 排除自动配置bean, 以及普通bean

chaim-tripartite-sdk: 发送消息三方SDK集成
      -> chaim-tripartite-dingding: 钉钉机器人
      -> chaim-spark-desk: 科大讯飞 星火 (线程绑定Atomic、TransmittableThreadLocal, 线程悬停唤醒, 主子线程参数共享, 子协议)

chaim-redis: 关于Redis的常用方法封装

chaim-rbac: 关于缓存的使用示列
        -> chaim-shiro: spring整合shiro
        -> chaim-shiro-jwt: spring整合shiro + jwt 
        -> chaim-security: spring security整合 jwt

chaim-validated: 参数校验. 实现 控制器(Controller)层 controller、 模型(Model)层 service

chaim-logback: 关于logback使用详细说明, 以及标签含义的释义, 和不重启项目做到日志级别动态实时切换

chaim-mysql: 关于MySQL的一些记录
        -> chaim-mysql-capability: 模拟百万数据优化场景
        -> chaim-mysql-stored-programs: MySQL的视图, 储存过程, 函数, 触发器, 事件 的使用, 模板示列, 参数释义, 注意点以及适用场景  
        -> chaim-mysql-error: MySQL中碰到的一些异常问题  
        
chaim-mongodb: 关于MongoDB的一些示列 
        -> chaim-mongodb-starter: MongoDB示列代码
        
chaim-jvm: 关于JVM的一些示列
        -> 栈OOM.md
        -> 堆OOM.md
        
chaim-rocketmq: 关于rocket的一些使用示列, 普通消息, 顺序消息, 事物消息, 以及对应的单向, 同步, 异步
        -> chaim-rocketmq-consumer: 消费者
        -> chaim-rocketmq-producer: 生产者

空文件

简介

一些常用的代码模板 展开 收起
Java 等 5 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/xmaxm/chaim-code-template.git
git@gitee.com:xmaxm/chaim-code-template.git
xmaxm
chaim-code-template
chaim-code-template
master

搜索帮助