- 博客(37)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 POI OLE2NotOfficeXmlFileException:The supplied data appears to be in the OLE2 Format问题解决
问题描述:org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException: The supplied data appears to be in the OLE2 Format. You are calling the part of POI that deals with OOXML (Office Open XML) Documents. You need to call a different part of POI to pro
2021-04-27 21:17:47 31746 3
原创 POI Word表格删除行removeRow()
1 pom.xml(Maven依赖文件) <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <depend.
2021-04-27 21:13:03 3082 1
原创 POI Word表格复制行2种方式(copy()、手动复制行)
1 pom.xml(Maven依赖文件) <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency> <depende
2021-04-26 21:57:27 6757 7
原创 EasyExcel 实现批量合并单元格(支持自定义)
目录1 Maven配置文件2MergeCellModel3CustomMergeCellHandler4 调试代码5 调试结果注:1 Maven配置文件 <!--hutool工具包--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</...
2021-04-24 18:10:26 6777 1
原创 EasyExcel 实现多个Sheet页导出
1 Maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6</version> </dependency>2 实现代码 /** *
2021-04-24 10:30:22 26540 13
原创 Hutool 日期时间工具-DateUtil使用(格式化输出,字符串转日期,时间差,格式化时间差,Long、Date相互转化,星期几,时间偏移,获取时间指定部分,开始结束时间)
考虑到Java本身对日期时间的支持有限,并且Date和Calendar对象的并存导致各种方法使用混乱和复杂,故使用此工具类做了封装。这其中的封装主要是日期和字符串之间的转换,以及提供对日期的定位(一个月前等等)。对于Date对象,为了便捷,使用了一个DateTime类来代替之,继承自Date对象,主要的便利在于,覆盖了toString()方法,返回yyyy-MM-dd HH:mm:ss形式的字符串,方便在输出时的调用(例如日志记录等),提供了众多便捷的方法对日期对象操作。1格式化输出Stri.
2021-04-21 11:44:42 77688 3
原创 Spring Boot Failed to convert value of type ‘xxx‘ to required type ‘xxx‘问题解决
问题描述:org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; nested exception is java.lang.NumberFormatException: For input string: "{id}"问题分析:
2021-04-21 09:10:10 5058 1
原创 Spring Boot 配置EasyExcel实现Excel文件导出
1EasyExcelEasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。2 pom.xml(Maven配置文件) <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> &.
2021-04-20 21:36:58 567 3
原创 Spring Boot 配置PageHelper(Mybatis分页插件)
1PageHelperPageHelper是Github上开源的MyBatis分页插件,使用起来非常的简单,方便,并且支持任何复杂的单表、多表分页。2 pom.xml(Maven依赖文件) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</a.
2021-04-18 21:29:48 1998
原创 Spring Boot配置MinIO(实现文件上传、下载、删除)
1 MinIOMinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。2 MinIO安装和启动由于MinIO是一个单独的服务器,需要单独部署,有关MinIO在Windows系统
2021-04-18 17:09:36 11440 15
原创 Java IllegalArgumentException:Invalid character found in the request target问题解决
问题描述:java.lang.IllegalArgumentException: Invalid character found in the request target [/file/downloadFile?fileName=$5F{YM{P7XLGOQ)AQ]2@G~0-20210418160057.png]. The valid characters are defined in RFC 7230 and RFC 3986问题分析:1、前端传过来的url里面有RFC3986文档支持的特
2021-04-18 16:33:16 5483
原创 Java 特殊字符转URL编码对应表(不符合RFC3986文档时需要)
特殊字符转URL编码对应表序号 特殊字符 URL编码值 1 空格 %20 2 " %22 3 # %23 4 % %25 5 & %26 6 ( %28 7 ) %29 8 + %2B 9 , %2C 10 / %2F 11 : %3A 12 ; %3B 13 ...
2021-04-18 16:25:56 8363
原创 Java The field file exceeds its maximum permitted size of xxx bytes问题分析
问题描述:org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.问题分析:1、Spring Boot设置了单个文件默认最大不能超过100KB。解决办法:将单个文件最大大小设置为50MB。# 设置单个文件大小spring.servlet.multipart.
2021-04-18 16:06:10 2882
原创 Windows系统 Postman打开之后空白却可以显示菜单问题解决
问题描述:Postman打开之后空白,却可以显示菜单,卸载重装也没用。问题分析:1、系统缺少POSTMAN_DISABLE_GPU系统变量,导致Postman无法使用。问题解决:第一步,计算机->右击选择属性->选择高级系统设置->选择环境变量,打开环境变量窗口。第二步,环境变量窗口->系统变量->选择新建按钮->变量名输入POSTMAN_DISABLE_GPU->变量值输入true->新建系统变量窗口点击确定->环境变.
2021-04-18 15:50:32 4629 5
原创 MinIO InvalidEndpointException: invalid host问题解决
问题描述:Caused by: io.minio.errors.InvalidEndpointException: invalid host问题分析:1、MinIO文件服务器地址的格式不正确。解决办法:MinIO文件服务器地址的格式如下所示。http://localhost:9000
2021-04-18 15:21:09 7181
原创 那些年我们曾遇到过的404页面
1 视频网站1.1 腾讯视频https://v.qq.com/1.2 优酷https://www.youku.com/1.3 bilibilihttps://www.bilibili.com1.4 乐视视频http://www.le.com/2 直播网站2.1 斗鱼https://www.douyu.com/2.2 虎牙直播https://www.huya.com/2.3 YYhttps://www.yy.com/..
2021-04-17 19:59:01 5679
原创 Java java.lang.UnsupportedOperationException问题解决
问题描述:java.lang.UnsupportedOperationException问题分析:1、Arrays.asList()返回的对象类型为java.util.Arrays.ArrayList,所以不支持add()和remove()方法,导致报错。解决办法:将java.util.Arrays.ArrayList转为java.util.ArrayList。List<String> strList=new ArrayList(Arrays.asList(new Stri
2021-04-17 17:06:33 3193
原创 Java Arrays.asList()需要注意的坑(返回对象不支持add()和remove()方法)
由于Arrays.asList()返回的类型是java.util.Arrays.ArrayList,而不是java.util.ArrayList,所以不支持add()和remove()方法。以下是java.util.Arrays.ArrayList的源码: /** * @serial include */ private static class ArrayList<E> extends AbstractList<E> im
2021-04-17 16:53:36 625
原创 Java 数组、List初始化赋值
1 数组初始化赋值//第一种初始化赋值方式String[] strs1={"1","2"};//第二种初始化赋值方式String[] strs2=new String[]{"1","2"};2 List初始化赋值//第一种初始化赋值方式(推荐)List<String> strList1=Arrays.asList(new String[]{"1","2"});//第二种初始化赋值方式List<String> strList2=new ArrayList
2021-04-15 19:42:02 12781 3
原创 Windows MinIO使用教程(启动,登录,修改密码)
1 下载安装包进入MinIO官网下载安装包。https://dl.min.io/server/minio/2 启动MinIO第一步,找到minio.exe所在的目录,在地址栏输入cmd进入cmd窗口。第二步,输入.\minio.exe server D:\minio 命令启动MinIO。D:\minio为MinIO上传文件保存目录,可自定义保存目录。3 登录MinIO后台打开http://localhost:9000/minio/login地址,输入ACCESS-KE
2021-04-14 21:30:18 18445 4
原创 MyBatis BuilderException: Error creating document instance问题解决
问题描述:Causedby:org.apache.ibatis.builder.BuilderException:Errorcreatingdocumentinstance.问题分析:1、mapper.xml写的SQL语句出现了<或>符号,导致报错。解决办法:将<或>符号进行转义,<符号用<代替,>符号用>代替。...
2021-04-14 19:30:42 2744
原创 Java SAXParseException: 元素内容必须由格式正确的字符数据或标记组成问题解决
问题描述:Causedby:org.xml.sax.SAXParseException:元素内容必须由格式正确的字符数据或标记组成。问题分析:1、Mybatis中mapper.xml写的SQL里面出现了<或>符号,导致报错。解决办法:将<或>符号进行转义,<符号用<代替,>符号用>代替。...
2021-04-14 19:28:38 1333
原创 Java BeanPropertyBindingResult:Field error in object ‘xxx‘ on field ‘xxx‘: rejected value[xxx]问题解决
问题描述:org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'SysUser' on field 'startTime': rejected value [2020-01-01 00:00:00.0]; codes [typeMismatch.SysUser.startTime,typeMismatch.startTime,typeMismatch.java.util.Date
2021-04-13 15:56:30 4013
原创 MySQL 1241 - Operand should contain 1 column(s)问题解决
问题描述:1241 - Operand should contain 1 column(s)问题分析:1、select语句中给多个字段起了一个别名,导致报错。SELECT (username,password) id from users解决办法:应该一个字段一个别名。SELECT username id from users...
2021-04-09 11:01:13 16043
原创 MySQL 1418-This function has none of DETERMINISTIC,NO SQL,or READS SQL DATA in its declaration问题解决
问题描述:1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)问题分析:1、默认用户不得创建或修改存储函数。解决办法:log_bin_tr
2021-04-09 09:07:44 4014 1
原创 Windows10 查看电脑关机时间(提交忘记打卡申请必备)
第一步,此电脑右击选择管理,打开计算机管理窗口。第二步, 选择事件查看器->Windows日志->系统,选择事件ID为6006的日志,事件ID为6006代表关机日志。
2021-04-09 08:50:17 2723
原创 MySQL 1630 - FUNCTION group_concat does not exist问题解决
问题描述:1630 - FUNCTION group_concat does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual问题分析:1、group_concat后面多加了个空格。select group_concat (username) from t_user;解决办法:将group_concat后面的空格去掉。select group_co
2021-04-08 15:20:11 4452
原创 Java java.sql.SQLSyntaxErrorException: Table ‘xxx‘ doesn‘t exist问题解决
问题描述:1146 - Table 'T_User' doesn't exist问题分析:1、表名区分大小写。select * from T_User;解决办法:表名全部小写。select * from T_User;
2021-04-08 15:17:09 21448
原创 MySQL 1142 - SELECT command denied to user ‘xxx‘@‘xxx‘ for table ‘xxx‘问题解决
问题描述:1142 - SELECT command denied to user 'root'@'localhost' for table 't_user'问题分析:1、表名前面加了dbo.,导致了报错。select * from dbo.t_user;解决办法:去掉dbo.select * from t_user;
2021-04-08 15:06:34 20933 1
原创 MySQL 1582 - Incorrect parameter count in the call to native function ‘ISNULL‘问题解决
问题描述:1582 - Incorrect parameter count in the call to native function 'ISNULL'问题分析:1、MySQL不支持ISNULL(),因为ISNULL()只有SQL Server才有。解决办法:使用IFNULL()替换ISNULL()。select ifnull(area_id,'') area_id from t_area;...
2021-04-08 15:01:51 16897
原创 IDEA插件 Free Mybatis plugin(快速从代码跳转到mapper及从mapper返回代码)
1 Free Mybatis pluginFree Mybatis plugin是一款增强idea对mybatis支持的插件,主要功能如下:(1)生成mapper xml文件(2)快速从代码跳转到mapper及从mapper返回代码(3)mybatis自动补全及语法错误提示(4)集成mybatis generator gui界面(5)根据数据库注解,生成swagger model注解2 安装Free Mybatis plugin打开File->Settins->Plugi.
2021-04-07 09:02:19 2119 2
原创 Java No validator could be found for constraint ‘xxx‘ validating type ‘xxx‘问题解决
问题描述:javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.lang.Long'. Check configuration for 'subjectId'问题分析:1、校验属性类型为Long,但是@NotEmpty校验注解只支持Stri
2021-04-07 08:52:55 1423 1
原创 Java HttpMediaTypeNotSupportedException:Content type ‘xxx‘ not supported问题解决
问题描述:org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'text/plain;charset=UTF-8' not supported问题分析:1、使用PostMan调试后端接口时,请求体里面的content type为text/plain,但是后端接口不支持text/plain,只支持application/json。解决办法:swagger-ui.html页面支持applicatio
2021-04-07 08:48:52 5802
原创 Spring Boot 实现后端进行参数校验
1 pom.xml(Maven依赖文件) <!--第一种方式导入校验依赖--> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</versio
2021-04-02 15:39:11 380
原创 Java 4种校验注解(值校验、范围校验、长度校验、格式校验)
1 值校验1.1 @Null注解被注解的元素必须为null@Null(message = "必须为null")private String username;1.2@NotNull注解被注解的元素必须不为null@NotNull(message = "必须不为null")private String username;1.3@NotBlank注解验证注解的元素值不为空(不为null、去除首位空格后长度为0),并且类型为String。@NotBlank(me...
2021-04-02 15:30:00 63361 18
原创 Java HTTP Status 400 – Bad Request问题解决
问题描述:HTTP Status 400 – Bad Request问题分析:1、参数里面带有特殊字符,比如|,特殊字符没有转义导致报错。问题解决:|转义为%7C 。
2021-04-01 15:15:53 10355 1
原创 MySQL 2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded:问题解决
问题描述:2059 - Authentication plugin 'caching_sha2_password' cannot be loaded:问题分析:1、当前登录用户加密规则为caching_sha2_password,使用Navicat连不上。
2021-04-01 09:00:23 1805
时间片轮转调动算法
2018-11-12
android_sqlserver_jdbc_jtds-1.2
2018-06-23
mysql-connector-java-5.1.17-bin.jar
2018-06-23
echarts x轴分两级显示,并且第二级可以设置任意间隔
2020-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人