08 2024 档案
摘要:压缩流 场景:需要将一些数据,以及这些数据关联的附件压缩下载,数据导出为一个Excel,附件导出到一个文件夹中 这里使用easyexcel 导出excel 从华为云 obs 下载附件 并交给浏览器 public void downloadAllEliminate(HttpServletRespons
阅读全文
摘要:SpringBoot 全局异常处理 SpringBoot 框架对全局异常 捕获提供了支持 只需要创建一个类和一个方法,并添加两个注解: @ControllerAdvice 和@ExceptionHandler 即可 ErrorResponseData 类为自定义类,自行编写 @ControllerA
阅读全文
摘要:SpringBoot多环境日志配置 SpringBoot 默认使用 LogBack 日志系统 默认情况下,SpringBoot项目的日志只会在控制台输入。 如果想查询历史日志则无法找到,我们需要一个日志系统来统一管理日志。 一般正式项目会有单独日志系统,将日志操作存入数据库。 第一种方式是 在 ap
阅读全文
摘要:使用注解导出 (数据量大时使用) 参考官方文档 https://easyexcel.opensource.alibaba.com/docs/current/quickstart/write 1.导入依赖 <dependency> <groupId>com.alibaba</groupId> <art
阅读全文
摘要:poi的excel导出 这个导出依赖于模板文件,可便捷设置表头样式。 也可以不使用模板,直接创建。 1.引入poi依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2
阅读全文
摘要:Linux下nginx的安装以及环境配置 参考 https://blog.csdn.net/qq_42815754/article/details/82980326 第一步:下载nginx压缩包 在这里可以去nginx官网下载 https://nginx.org/en/download.html 也
阅读全文
摘要:layui表格中格式化日期 //1.引入 util layui.use(['table', 'admin'], function () { var util = layui.util; //2.表格内容格式化 {field: 'invoiceDrewDate', sort: true, title:
阅读全文
摘要:Windows下cmd中cd命令不起作用的原因和解决办法 如图:cd命令无效 原因:windows系统cmd换目录跨磁盘的话需要先进行磁盘的转换
阅读全文
摘要:cmd启动java的jar并显示窗口标题 title xx服务 D: cd D:\xx服务 java -jar guns-vip-main.jar 文件名名为 run.bat 双击即可运行
阅读全文
摘要:过滤器 与拦截器 参考 https://www.cnblogs.com/Black-Ice/p/16248535.html 过滤器 Filter Filter 基本介绍 过滤器 Filter 是 Sun 公司在 Servlet 2.3 规范中添加的新功能,其作用是对客户端发送给 Servlet 的请
阅读全文
摘要:java实现定时任务 定时任务种类: Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行;而且作业类需要集成java.util.TimerTask,一般用的较少。 Spri
阅读全文
摘要:RedisTemplate常用方法 一、Redis常用的数据类型: String Hash List Set zSet Sorted set 二、RedisTemplate 常用 API 1. String类型 设置当前的key以及value值; redisTemplate.opsForValue(
阅读全文
摘要:SpringBoot中使用Redis 1.在本地或者云端安装redis服务 2.项目中使用 2.1 引入依赖 <!-- redis start--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring
阅读全文
摘要:Steam流工作常用方法总结 收集list 以某几个字段为键以内容为list的map Map<String, List<TVoucherDetail>> tVoucherDetailMap = list.stream().collect(Collectors.groupingBy( obj -> o
阅读全文
摘要:MySQL中的char与varchar char类型为固定长度的字符串 varchar类型是长度可变的字符串 char为固定长度的字符串意思是当我们设置一个字段类型为char时,指定char(100) ,在计算机底层就会分配足够存储这100个字符的空间。那怕我们使用的长度不够100,剩余的空间在存储
阅读全文