工具类
zeki豪
不知名程序员
展开
-
关于RAS加解密工具类
【代码】关于RAS加解密工具类。原创 2023-01-10 12:09:07 · 673 阅读 · 0 评论 -
如何搭建redis模块及其工具类
文章目录原创 2022-02-23 19:31:09 · 748 阅读 · 0 评论 -
如何在当前项目路径下 生成/获取 文件
文章目录生成文件在指定目录的方法演示System.getProperty("user.dir") 是获取当前项目的路径 public FileOutputStream createFileOutPutStream(String pdfFileName) throws IOException { File file=new File(System.getProperty("user.dir") + "/file/plan/"+pdfFileName+".pdf); /原创 2022-02-23 15:27:40 · 1116 阅读 · 0 评论 -
如何实现将图片转成pdf
文章目录maven依赖接口工具类全局异常处理maven依赖 <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.4.2</version> </dependency>接口@PostMa原创 2022-01-10 18:34:03 · 267 阅读 · 0 评论 -
如何生成二维码可扫一扫跳转到指定链接
文章目录准备代码效果演示准备需要用到的hutool依赖包代码业务目标:获取可以扫一扫则打开对应教育局的域名网址的二维码该业务逻辑是: 1.获取当前用户注册时的域名标识orgCode,2.通过orgCode找到对应教育局的域名,3.判断该域名最前面是否有加http:// 若没有则使用URLUtil.normalize(域名)用加上去,4.将域名和项目logo代码生成一个二维码public R<String> getQrcode(HttpServletResponse resp原创 2022-01-05 16:29:51 · 2580 阅读 · 0 评论 -
如何实现请求接口导出自定义pdf数据模板
文章目录pom.xml依赖生成PDF工具类控制器层演示图pom.xml依赖<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13</version></dependency><!-- https://mvnrepository.com/artifact原创 2021-09-27 11:16:14 · 315 阅读 · 0 评论 -
指定生成 自定义位数的 随机数(字符串)
案例: 生成16位数的随机数具体业务实现如下public static String getRandomNumByLength(int length) { String base = "ABCDEFGHIJKMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; Random random = new Random(); StringBuffer sb = new StringBuffer(); .原创 2021-07-16 19:27:10 · 337 阅读 · 0 评论 -
如何使LocalDateTIme类型转化成其他类型
示例// 定义时间 LocalDateTime start = LocalDateTime.now().minusDays(1); LocalDateTime end = LocalDateTime.now().plusDays(2); Date test = new Date(); // Date转化成LocalDateTIme Instant instant = test.toInstant()原创 2021-06-24 11:22:50 · 624 阅读 · 0 评论 -
LocalDateTime转化成字符串(显示xx分钟/小时/月前) 工具类
public class DateCal { /** * 一分钟之前的,显示刚刚 * 几分钟前的,显示N分钟前; * * 大于1小时小于1天的,显示N小时前; * * 大于1天的,显示N天前; * * 大于1个月的,显示N个月前; * * 大于1年的,显示具体时间 年-月-日 时:分 * @param time * @return */ public stat原创 2021-06-04 21:10:31 · 750 阅读 · 0 评论 -
如何使用redisson和线程池 实现延迟处理订单业务
文章目录准备redis延迟队列工具类枚举执行器开搞发送延迟队列线程池接受队列处理业务准备redis延迟队列工具类import lombok.extern.slf4j.Slf4j;import org.redisson.api.RBlockingDeque;import org.redisson.api.RDelayedQueue;import org.redisson.api.RedissonClient;import org.springframework.beans.factory.an原创 2021-05-29 17:10:20 · 628 阅读 · 0 评论 -
关于对时间操作API使用方法
演示引入依赖import cn.hutool.core.date.LocalDateTimeUtil;若比较时间中,结束时间早于开始时间,则返回负数 LocalDateTime start= act.getGmtCreate(); //开始时间 LocalDateTime end= LocalDateTime.now(); //结束时间 Duration betweenCreate = LocalDateTimeUtil.between(start,原创 2021-05-28 20:36:20 · 5563 阅读 · 0 评论 -
如何使用@PostConstruct初始化敏感词库和hutool过滤敏感词信息
文章目录准备工作敏感词存放的数据库依赖开搞准备工作文档地址:https://hutool.cn/docs/#/dfa/DFA%E6%9F%A5%E6%89%BE敏感词存放的数据库依赖import cn.hutool.dfa.WordTree;开搞@Configuration@Slf4jpublic class SensitiveWordInit { @Autowired private SensitiveWordService sensitiveWordServic原创 2021-05-21 17:01:12 · 945 阅读 · 0 评论 -
hutool如何将excel文件数据新增进数据库操作
依赖import cn.hutool.poi.excel.ExcelReader;import cn.hutool.poi.excel.ExcelUtil;代码实现业务场景,做将excel文件上传进数据库 做一个敏感词库 public R<Boolean> excelMysql(MultipartFile file) { try { ExcelReader reader = ExcelUtil.getReader(file.getInp原创 2021-05-13 15:18:22 · 809 阅读 · 0 评论 -
springcloud使用雪花算法生成唯一ID
分布式所用的雪花算法针对每个公司,随着服务化演进,单个服务越来越多,数据库分的越来越细,有的时候一个业务需要分成好几个库,这时候自增主键或者序列之类的主键id生成方式已经不再满足需求,分布式系统中需要的是一个全局唯一的id生成规则。既然号称在全局分布式系统中唯一,那么主键的生成规则必然要复杂一些雪花算法代码/** * twitter 的分布式环境全局唯一id算法 */public class IdGenerateUtil { private long workerId;原创 2021-03-13 21:36:10 · 852 阅读 · 1 评论 -
如何实现照片文件上传至阿里云
文章目录创建阿里云bucket前端操作演示后端部分控制器使用到的文件上传工具类(重点)如何在阿里云查找java代码所需的信息bucket名域名和endpointaccessKeyId和accessKeySecret配置springboot上传文件限制大小阿里云地址链接:https://www.aliyun.com/创建阿里云bucket登陆阿里云网站,在产品中找到对象存储OSS点击开通完成后进入控制台创建Bucket 用于存储文件点击列表即可查看自己的bucket前端操作演示原创 2021-01-16 18:57:05 · 1721 阅读 · 0 评论 -
如何利用Hutool,快速生成订单的流水号
更多API请至Hutool官网:https://hutool.cn流水号规则:年月日时分秒+5位随机数组成pom.xml依赖配置 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.4.7</version> .原创 2020-12-18 19:21:58 · 5318 阅读 · 0 评论 -
如何使用工具类实现文件上传到指定目录,并将相对地址保存到数据库中
FileUploadUtil工具类可在我博客下的资源中寻找并免费下载此演示的应用场景是店铺营业执照照片的上传,所以每个店铺都有属于自己的照片前端效果页面这里的查看附件,只需要将a标签内的href值写成相对于webapp下的文件路径地址即可(${business.licenseImg}我用的是动态,因为每个店铺的图片名是不同的,但位置相同)控制器代码此演示保存图片的路径是webapp下的upload,如果使用本地的tomcat8的话,则只会在target文件下出现upload @A.原创 2020-12-17 20:12:26 · 542 阅读 · 0 评论