- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 luckysheet的使用——15.复制有合并单元格的某一行的格式到一个指定空白行
【代码】luckysheet的使用——15.复制有合并单元格的某一行的格式到一个指定空白行。
2024-04-22 11:09:00 583
原创 luckysheet的使用——14.开启表格只读模式(所有单元格无法编辑)
在非编辑模式的判断前新增只读模式的判断,与非编辑模式做区分,开启只读模式后非编辑模式自动失效。
2023-11-08 08:56:53 1829 5
原创 luckysheet的使用——13.开启表格非编辑模式(指定单元格可编辑,除此以外其他单元格全部不可编辑)
对指定单元格进行设置为可编辑,在开启非编辑模式后,只有指定的单元格才可以进行编辑,其余单元格全部无法编辑。
2023-11-07 17:34:11 2587 10
原创 luckysheet的使用——12.页面弹窗引入luckysheet导致的高亮编辑框和右键菜单不可见问题
luckysheet修复在弹窗情况下,高亮编辑框和右键菜单不可见的问题
2023-04-13 09:51:38 2334 7
原创 luckysheet的使用——05.上传excel并渲染到表格中
luckysheet搭配luckyexcel使用,实现上传excel文件并渲染到表格的功能
2023-02-16 17:19:10 1661 7
原创 IDEA修改maven为本地版本后无法下载jar包
试过了网上的各种方法,例如:修改settings、reload project等,都无效,本地仓库依然没有根据pom文件下载对应的jar包,这个时候我们可以看看我们本地安装的maven的版本,如果版本时间在IDEA的版本后面,则版本不符合,这个时候要更换为在IDEA版本之前的maven重新更换MAVEN版本后,再重新reload project,这个时候maven就会自动下载jar包了...
2022-05-28 22:08:37 610
原创 如何在工具类注入bean
工具类使用的时候没有注入到spring中,因此无法获取spring注入的bean,直接注入bean的话,运行的时候会报空指针异常,因此这个时候需要修改原有的工具类1.修改前:public class HttpUtils{ public static void run(){}}2.修改后:@Componentpublic class HttpUtils{ @Autowired private Environment env;//要注入的bean private static
2022-05-19 11:17:51 1825
原创 解决list集合转JSONArray丢失value值为null的key
将list集合转换成JSONArray的过程中会去掉值为null的key,如下:JSONArray array = JSONArray.parseArray(JSON.toJSONString(arrayList));解决代码,加多一个参数:JSONArray array = JSONArray.parseArray(JSON.toJSONString(arrayList, SerializerFeature.WriteMapNullValue));这样转换的过程中就不会把值为null的
2022-05-11 16:27:06 3472
原创 SpringBoot Dao层常用注解
@Repository:作用在DAO层,将该类依赖注入,其他层就可以调用该mapper,如果启动类添加了@MapperScan注解,就不需要再写这个注解。@Data:注解在实体类上,为该实体类提供getter、setter方法,提供equals方法以及hashcode方法。@Accessors:@TableName@Accessors@EqualsAndHashCode@TableId@NotEmpty@TableField...
2022-03-03 22:47:46 5289
原创 EasyExcel获取多个sheet的excel数据
①获取ExcelReaderpublic Result dataImport(InputStream is) throws IOException { //根据输入流创建ExcelReader byte[] buffer = new byte[is.available()]; is.read(buffer); InputStream wrapperInputStream = new ByteArrayInputStream(buffer); ExcelReade
2021-12-04 13:29:06 5724 3
原创 EasyExcel动态导出多个sheet的自定义excel模板
一.导出Excel①header头部数据格式://key为excel表的sheet名称,value为对应sheet的头部数据Map<String, List<?>> map = new HashMap<>();②data表格数据://填充进excel的数据List<?> dataList;③下载表格:/** * 多个sheet模板下载 * * @param response * @throws IOE
2021-12-03 17:20:38 3270 1
原创 mysql字段类型对应java字段类型
数据库类型JAVA类型VARCHARjava.lang.StringBLOBjava.lang.byte[]TEXTjava.lang.StringINTEGERjava.lang.LongTINYINTjava.lang.IntegerBIGINTjava.math.BigIntegerFLOATjava.lang.FloatDOUBLEjava.lang.DoubleDECIMALjava.math.BigDecima...
2021-11-16 11:23:12 1251 1
原创 javax.websocket.server.ServerContainer not available
当springboot项目集成了websocket时,此时单元测试类启动后就会报:javax.websocket.server.ServerContainer not available这是因为springbootTest启动时不会启动服务器,所以websocket就会报错,这个时候需要在注解中添加webEnvironment,给wevsocket提供测试环境:@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_
2021-08-20 15:24:42 11638 3
原创 java8 集合使用stream进行交集,并集,差集计算
List<Integer> listOne =new ArrayList<>();sourceList.add(1);sourceList.add(2);sourceList.add(3);List<Integer> listTwo=new ArrayList<>();targetList.add(3);targetList.add(4);targetList.add(5);1.listOne和listTwo的交集:List<Inte
2021-08-17 17:45:54 1507 1
原创 mysql COUNT(xxx OR NULL)中OR NULL作用
下面上一段SQL:SELECT t.company_id AS companyId, t.company_name AS companyName, COUNT( DISTINCT os.id ) AS stationCount, COUNT( DISTINCT opsdr.device_id ) AS deviceCount, COUNT( opd.id ) AS planCount, COUNT( opd.`status` = '0' OR NULL ) AS oneCount, COUN
2021-08-17 17:18:50 632 1
原创 IDEA debug启动过慢或无法启动
idea点击RUN后可以正常启动,而debug则启动过慢或无法启动,此时是因为项目中有断点的原因,只需要将断点取消则可正常启动。查看断点位置方法如下:IDEA的debug面板中有一个名称为View Breakpoints按钮...
2021-07-08 16:55:55 179
原创 mybatis mapper.xml关于<>等特殊字符报错问题
因为mapper.xml文件格式的原因,<>等特殊字符都无法直接使用,需要 转义后才能正常使用,如下表:
2021-07-07 15:19:03 702
原创 java后端递归计算多级分类目录
在网站的大多数目录中,经常出现多级目录的情况,即:目录1------ 目录1.1 目录1.2目录2------ 目录2.1 目录2.2目录的最常见字段为:主键id,名称name,父目录parentId此时如果需求是复制目录的时候,需要对查询出来的所有目录列表数据做处理,形成固定格式,使用递归来处理:list.forEach(ele -> { String oldId = ele.getId(); el
2021-06-16 17:21:39 727
原创 SpringBoot Service层常用注解
@Service:用于标注业务层组件,默认名称为类名。@Slf4j:用作日志输出,在该类添加了该注释之后,就可以在代码中直接引用log.info( ) 打印日志了,该注解需要lombok插件@Transactional:是声明式事务管理,在接口实现类或接口实现方法上添加,只有public的方法才起作用,只读的接口不需要使用事务接口。...
2021-06-07 16:11:12 4199
原创 SpringBoot Controller层常用注解
1.@Data:2.@TableName:3.@Accessors:4.@EqualsAndHashCode:
2021-06-07 11:30:50 1674
原创 linux常用服务命令(想到什么写什么)
1.查看服务器内存的使用状况:free -h2.显示当前文件夹目录下的所有文件:ll3.显示服务器正在运行的服务的cpu、内存使用率:top -c(shift M可以从大到小倒序排序)
2021-05-21 15:07:19 87
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人