自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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语句出现了<或>符号,导致报错。解决办法:将<或>符号进行转义,<符号用&lt;代替,>符号用&gt;代替。...

2021-04-14 19:30:42 2744

原创 Java SAXParseException: 元素内容必须由格式正确的字符数据或标记组成问题解决

问题描述:Causedby:org.xml.sax.SAXParseException:元素内容必须由格式正确的字符数据或标记组成。问题分析:1、Mybatis中mapper.xml写的SQL里面出现了<或>符号,导致报错。解决办法:将<或>符号进行转义,<符号用&lt;代替,>符号用&gt;代替。...

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

时间片轮转调动算法

时间片轮转调度是一种最古老,最简单,最公平且使用最广的算法。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。

2018-11-12

android_sqlserver_jdbc_jtds-1.2

Android 直接连接SqlServer数据库,jtds-1.2.jar,JTDS是一个开放源代码的100%纯Java的,用于JDBC 3.0驱动Microsoft SQL Server (6.5 ,7 ,2000和2005版本)和Sybase(10 ,11 ,12 ,15 版本)的驱动程序

2018-06-23

mysql-connector-java-5.1.17-bin.jar

mysql-connector-java-5.1.17-bin.jar.zip包是开发软件mysql中必备的一款jar程序包,在使用过程中可以配合着mysql的驱动完成快速程序编写

2018-06-23

sqlserver 2008 jdbc 驱动包

SQLServer2008 JDBC驱动包,可以用于解决Java连接SQLServer2008事物问题

2018-05-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除