
执行流程 任务创建通过Controller接口创建延迟任务根据延迟时间判断处理方式:≤5分钟:直接加入Redisson队列5分钟:保存到数据库 ...
1. 核心组件介绍 1.1 AsyncDownloadJobHandlerContent AsyncDownloadJobHandlerCont...
使用场景 环境隔离需求当需要在同一个Kafka集群上同时运行生产环境和灰度环境的消息队列避免不同环境的消息互相干扰方便进行灰度测试和验证 动态T...
项目介绍 这是一个基于EasyExcel的枚举值转换工具,可以方便地将Java枚举类型转换为Excel中的文本或编码值。 核心功能 支持枚举值与...
在使用Jackson进行JSON序列化时,有时我们需要在序列化枚举类型时,不仅输出枚举值,还需要输出其对应的文本描述。本文将介绍如何通过自定义序...
读写分离 经典模式 思路: 1.准备多个数据源 2.把所有的数据源存入AbstractRoutingDataSource中 3.mybatis设...
需求:含有多种优惠券,每种优惠券的规则不一致,如何最大限度上编写一个可以维护的优惠券创建的表单 满减券 折扣券 无门槛优惠券 技术: vue2+...
通过AOP定义通用的记录日志注解 需求: 实现AOP日记记录 定义日志注解 定义日志拦截器 可扩展的日志生成规则模块 日记记录的每一个地方使用的...
传统我们获取注解中的参数都是通过反射进行获取的,但是反射会带来性能消耗的问题,而且这部分反射的代码大多与逻辑无关,Spring其实提供了直接从注...