摘要:
csv 导出工具 一般大数据量导出 都会选择 csv 格式,就是存文本格式,相比excel 轻量级,同样数据量 csv 文件更小。 工具类,分页导出 /** * Author: lyc * Date: 2024/07/05 16:27 */ @Slf4j public class CsvUtils 阅读全文
摘要:
自定义注解枚举值校验 1. 定义注解 @Constraint(validatedBy = InEnumConstraintValidator.class) @Documented @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIM 阅读全文
摘要:
oss 前端授权上传 elementui 后端 <el-form-item :label="$t('file.up')" prop="url"> <el-upload ref="fileUpload" class="upload-demo" action="" :http-request="uplo 阅读全文
摘要:
docker-compose 安装 yapi docker-compose.yaml version: '3' services: yapi-web: image: liuqingzheng/yapi:latest container_name: yapi-web ports: - 3000:300 阅读全文
摘要:
策略模式简单运用 背景是 根据不同的渠道,处理不同的任务,相比if else 可以不用动主逻辑代码,代码可维护性好点,每次处理不同渠道的任务只需要改对应的实现,缺点就是的增加类的数量,核心就是多态。 1. 定义接口 public interface TaskFileHandleService { / 阅读全文
摘要:
datax 使用 阿里开源,主要用于离线数据同步。 官方文档 使用简单,主要就是写 json 配置对应的参数,重哪里读 写到哪里去,中间可以转换 脱敏等。 环境 依赖Python 装好环境简单使用 python E:\datax\bin\datax.py E:\datax\job\mysqltomy 阅读全文
摘要:
postman 简单使用,设置全局请求头,登入后自动替换全局token 背景 1.使用postman 没次请求需要带上请求头 (每个请求都加一下 麻烦), 2.token 有过期时间,没次都要替换(人为替换全局变量麻烦),直接调用一下登入请求直接替换 环境 1.设置集合下面每个请求 全局请求toke 阅读全文
摘要:
easyYapi 简单使用 ,一次只导出一个方法,swagger 注解生效,md 文档 有时候开放平台 需要写文档,这个时候 给yapi 和 swagger 就不太友好,导出 md,在导入 smartdoc 或者自己的 md 线上 ,其他3方的文档库语雀啥的 就会好很多。 1. 第一步安装 idea 阅读全文
摘要:
redis + lua 限流 算法 滑动窗口 漏桶 令牌桶 /** * @Author liyichuan * @Date 2023/10/31 9:50 */ @Getter @AllArgsConstructor public enum RateLimitEnum { /** * 滑动窗口 */ 阅读全文
摘要:
动态金额 jsonArray 计算 数据格式 [{"name": "福利卡券", "type": "WELFARE_CARD_COUPON", "useNum": 0.01}, {"name": "现金", "type": "CASH", "useNum": 12.26}] 相加 /** * cos 阅读全文