摘要: 如图: public static String MD5(String key){ char hexDigests[] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; try { byte[] in = key 阅读全文
posted @ 2022-11-04 15:06 小小小小青石 阅读(2119) 评论(0) 推荐(0)
摘要: 项目中数据库记录都是会记录创建时间,更新时间等。我们可以自己在插入时设置值,但是每次insert,update都要在代码中设置,比较麻烦。 这里使用mybatisPlus的自动填充。 表字段: 代码: 在@TableField(fill = FieldFill.INSERT),FieldFill指定 阅读全文
posted @ 2022-11-04 11:46 小小小小青石 阅读(250) 评论(0) 推荐(0)
摘要: package com.casaba.provider.config; import com.casaba.provider.domain.vo.AjaxResult; import lombok.extern.slf4j.Slf4j; import org.springframework.web. 阅读全文
posted @ 2022-11-03 17:50 小小小小青石 阅读(119) 评论(0) 推荐(0)
摘要: 当需要前端必传某些参数的时候,可在代码里面校验,但是这样每一个方法都需要自己写代码验证。我们可以使用spring提供的@Validate 1、单一参数验证 接口是单一参数写在方法上时: @GetMapping("/user") public AjaxResult<User> getUser(@Req 阅读全文
posted @ 2022-11-03 17:16 小小小小青石 阅读(104) 评论(0) 推荐(0)
摘要: 1、引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org 阅读全文
posted @ 2022-11-03 14:21 小小小小青石 阅读(488) 评论(0) 推荐(0)
摘要: 1、引入依赖 <!-- SpringBoot集成mybatis-plus框架 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> </dependenc 阅读全文
posted @ 2022-11-02 13:46 小小小小青石 阅读(230) 评论(0) 推荐(0)
摘要: 项目中遇到要用中文一、二、排序。自己写了,但是只能排序一百一下,记录一下 public static Integer getNumber(String s){ char[] array = s.toCharArray(); StringBuffer sb = new StringBuffer(); 阅读全文
posted @ 2022-11-02 13:39 小小小小青石 阅读(31) 评论(0) 推荐(0)
摘要: 需求是导出word,里面有数据统计图表。 要从后端直接导出图表的话,思路是这样的: 先通过echarts生成图片,通过phantomjs 截图,将图片暂存在本地,再将图片转换成base64,然后放入word。 phantomjs 是一个基于js的webkit内核无头浏览器 也就是没有显示界面的浏览器 阅读全文
posted @ 2022-08-25 15:10 小小小小青石 阅读(3981) 评论(0) 推荐(0)
摘要: 项目中需要将多个文件打包成压缩包下载。 总共文件是,一个从磁盘读取的文件,其他文件通过url从oss下载的文件, @GetMapping("/export/{id}") public void exportById(@PathVariable Integer id,HttpServletRespon 阅读全文
posted @ 2021-12-20 11:58 小小小小青石 阅读(436) 评论(0) 推荐(0)
摘要: 在工作中又遇到要导出word,根据模板导出,里面有一部分内容数据事动态的,需要循环根据数据导出。 一、首先准备word模板 1、在word里面讲格式调整好,在需要导出图片的地方填充图片。 需要填充数据的地方用字段名代替。以便于修改为el表达式,也可以直接在模板里面直接用EL表达式,定义好,比如这样: 阅读全文
posted @ 2021-12-16 12:55 小小小小青石 阅读(2755) 评论(0) 推荐(0)