摘要: 工具类 public class ExcelUtil extends EasyExcelFactory { /** * 批量导入 * @param inputStream * @param head * @param readListener */ public static void import 阅读全文
posted @ 2023-06-26 15:41 一个追求未知的人 阅读(85) 评论(0) 推荐(0)
摘要: 使用思路流程:后端生成公钥、私钥。前端获取公钥后使用公钥对明文加密,然后后端使用私钥对密文解密。前端引用:jsencrypt.min.js package com.ruoyi.common.utils;import org.apache.commons.codec.binary.Base64;imp 阅读全文
posted @ 2023-05-15 13:49 一个追求未知的人 阅读(377) 评论(0) 推荐(0)
摘要: package com.st.microservice.material.api.task;import org.apache.commons.lang3.StringUtils;public class CronUtils { /** * 车牌号校验 * @param truckNumber * 阅读全文
posted @ 2023-03-17 11:16 一个追求未知的人 阅读(18) 评论(0) 推荐(0)
摘要: 代码示例 workbookMap key是excle文件名 value是XSSFWorkbook public static void downloadExcelForZip(HttpServletResponse response, Map<String, XSSFWorkbook> workbo 阅读全文
posted @ 2022-12-15 16:19 一个追求未知的人 阅读(70) 评论(0) 推荐(0)
摘要: pom 依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId></dependency> application.yml redis: port: 6379 password: host: 127 阅读全文
posted @ 2022-06-25 10:53 一个追求未知的人 阅读(183) 评论(0) 推荐(0)
摘要: 第一步:ps aux | sort -k3nr | head -5 查询前五cpu占比的进程 这里发现3032这个进程占比高达98.8% 第二步:top -Hp 3032(进程id)查看进程3032中线程资源占用情况 可以看到27737这个线程占用99.9%,将线程10进制转化为16进制 print 阅读全文
posted @ 2022-05-16 14:46 一个追求未知的人 阅读(197) 评论(0) 推荐(0)
摘要: 1、在两台服务器同时安装mysql-5.7.24 安装过程省略。。。。。。。。。 2、主服务器my.cnf配置 [mysqld]下添加 #主服务器唯一Id[必填]server-id=1#启用二进制日志[必填]log-bin=/usr/local/mysql/master-bin#主机,读写都可以re 阅读全文
posted @ 2022-05-10 17:33 一个追求未知的人 阅读(28) 评论(0) 推荐(0)
摘要: 失效原因:配置多数据源,自定义的sqlsessionFactory不会加载mybatisplus配置,而单数据源的sqlsessionFactory不是自定义的默认去加载了mybatisplus配置打印sql语句mybatis-plus: configuration: log-impl: org.a 阅读全文
posted @ 2022-05-09 09:15 一个追求未知的人 阅读(2745) 评论(0) 推荐(0)
摘要: 实现思路:继承 AbstractRoutingDataSource 实现动态切换(aop对于主从变量进行切换)根据变量key读取对应的数据源实例 必须覆盖SqlSessionFactory 、SqlSessionTemplate @Configurationpublic class DataSour 阅读全文
posted @ 2022-05-07 12:54 一个追求未知的人 阅读(246) 评论(0) 推荐(0)
摘要: 引用锁 String lockName = LockConstant.Company_ZsCash + login.getCompany().getId();boolean bool = RedisLock.tryLock(lockName, 5000);if (!bool) { throw Ex. 阅读全文
posted @ 2022-05-06 10:07 一个追求未知的人 阅读(859) 评论(0) 推荐(0)