摘要:
接收MultipartFile直接转化为Workbook 情况1: 直接这样转化 //不管2003 .xls还是2007 .xlsx 都是 //用 new XSSFWorkbook(file.getInputStream())将MultipartFile文件转为Workbook文件 Workbook 阅读全文
摘要:
ThreadLocal的作用:用来存当前线程的局部变量,不同线程间互不干扰。拿完数据记得需要移除数据,不然JVM不会将ThreadLocal回收(可能还会被引用),多了就会出现内存泄漏的情况。 springboot中如何使用ThreadLocal? 其实很简单,就是将ThreadLocal变成一个b 阅读全文
摘要:
java后台控制层接收复杂参数(对象集合,多个文件对象) 1.接收对象集合 创建一个类,然后将要接收的集合对象作为一个属性就行,控制层加个@RequestBody 代码如下: 接收实体类 package cn.mindgd.dto; import cn.mindgd.domain.Engineeri 阅读全文
摘要:
Alt+Enter 自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+F 全局查找文本Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等) 阅读全文
摘要:
如何使用POI生成Excel模板以及设置样式?具体设置样式参考我写的工具类模板 1.导入pom文件 <!--ApachePOI依赖包--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <ver 阅读全文
摘要:
mybatis-plus条件判断的api eq EQUAL 等于 ne NOT EQUAL 不等于 gt GREATER THAN 大于 lt LESS THAN 小于 ge GREATER THAN OR EQUAL 大于等于 le LESS THAN OR EQUAL 小于等于 想看更多精彩内容 阅读全文
摘要:
mybatis XML 中<if>、<choose>、<when>、<otherwise>等标签的使用 一般使用在多条查询,虽然也可以通过注解写,我比较菜,我不会。 一般多条查询怎么解决? 1.如果是单表间的多条件查询我是直接调用mybatis plus的api ,里面可以有直接判空条件的api。 阅读全文
摘要:
1.spting单元测试报java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(clas 阅读全文
摘要:
上篇讲到了mysql8.0如何获取其及其所有子孙的数据或id,现在来讲5.7的。 吐槽一下,原来公司老大跟我说用的是mysql8.0 ,然后项目部署上线后才知道是5.7,高版本到低版本总有语法不兼容的东西,所以 WITH RECURSIVE cte 用不了了。 查询了很多资料mysql 8.0递归只 阅读全文
摘要:
同一账号只能在一台设备登录实现思路。 注意:登录是在白名单(直接放行的接口)。生成的token携带账号信息。 1.用户每次登录生成token时,将账号当成key,token当成value,以token的过期时间存入redis中。 2.用户访问的时候,在拦截器解析token,获取账号,拿账号去redi 阅读全文