错误记录
zhangSir134
不断思考,不断总结
展开
-
mysql 报错解决思考Expression #5 of SELECT list is not in GROUP BY clause and contains nonaggregated column
mysql报错:[Err] 1055 - Expression #5 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘库名.表名.字段’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by分析发生这个错误,一般是原创 2020-11-24 20:21:27 · 15100 阅读 · 3 评论 -
mysql 报错 Specified key was too long; max key length is 767 bytes,开启系统变量:innodb_large_prefix
mysql 报错 Specified key was too long; max key length is 767 bytes当mysql数据库的字符集使用了utf8mb4,就很容易在执行建表sql的时候报这个错误。原因:mysql有个系统变量innodb_large_prefix,如果开启了,索引键前缀限制为3072字节;如果禁用了,索引键前缀限制为767字节。当mysql数据库的字符集使用了utf8mb4,每个字符最大的字节数为4,如果建表语句中,有类似varchar(255)的字段,4*原创 2020-10-19 17:53:04 · 8693 阅读 · 0 评论 -
quartz 本地有效,线上失效的问题
问题:最近开了一个新项目,spring boot 整合了quartz,出现了一个问题,就是当项目连接到本地电脑的数据库时,一切正常。但是当项目连接远程linux上的数据库的时候,发现定时任务不灵了,也不是不执行,比如手动执行一次这个操作,点一下没反应,再点一下,却执行两次。调试:看了下源码,整个手动执行一次的逻辑是这样的:1、当页面点执行一次,后台qrtz_triggers表会插入一条新记录,代表马上要执行了2、在org.quartz.core.QuartzSchedulerThread#run方原创 2020-09-28 20:54:16 · 8701 阅读 · 0 评论 -
quartz 报错:Failure obtaining db row lock: Table ‘test.QRTZ_LOCKS‘ doesn‘t exist
问题:spring-boot 整合quartz的时候,连接windows的mysql的时候好好的,然而用linux上的mysql的时候,启动就报了这个错:Failure obtaining db row lock: Table ‘test.QRTZ_LOCKS’ doesn’t exist分析:首先用windows的mysql是没问题的。其实linux的mysql也是有这个表的,但由于是从windows复制过去的,所以表名都是小写的,而quartz启动的时候找的是大写,所以认为test.QRTZ原创 2020-09-25 21:31:39 · 19323 阅读 · 6 评论 -
【错误记录】Invalid character found in method name. HTTP method names must be tokens
错误日志[2020-08-14 10:47:11.262] [http-nio-8093-exec-7] [INFO] [o.a.c.h.Http11Processor] [Error parsing HTTP request headerNote: further occurrences of HTTP header parsing errors will be logged at DEBUG level.]java.lang.IllegalArgumentException: Invalid ch原创 2020-08-14 10:55:44 · 7850 阅读 · 0 评论 -
错误记录:Current request is not a multipart request
springboot 报错:Current request is not a multipart request这个一般是controller是带有上传文件的服务,类似@RequestParam MultipartFile[] file解决:首先检查请求头中的Content-Type是否设置对,如果把Content-Type设置成application/json是不行的需要把Content-Type设置成multipart/form-data或着去掉Content-Type。还有一种可能就是你的请原创 2020-08-04 14:21:25 · 247581 阅读 · 6 评论 -
[记录] --- safari浏览器对于yyyy-MM的坑
问题后端给前端返回的带格式的日期类型时,很多时候都是yyyy-MM-dd格式的,在一般浏览器中都没问题,但safari浏览器就会出问题。解决:换成yyyy/MM/dd格式原创 2020-06-29 19:52:20 · 7590 阅读 · 0 评论 -
spring-boot发送邮件失败 AuthenticationFailedException: 535 Authentication Failed
发送邮件失败,平时一直是好的,突然有天开始失败了,最后是发现邮箱密码失效了。。。有的邮箱,需要定期更改密码。原创 2019-10-14 11:09:08 · 7801 阅读 · 0 评论 -
URLDecoder: Illegal hex characters in escape (%) pattern ...
URL中含有%,报错如下:URLDecoder: Illegal hex characters in escape (%) pattern …解决:uriStr = uriStr.replaceAll("%","%25");这种情况一般是出现在连接mongoDB数据库的时候,因为要把用户名密码写在url中,而一般为了增加密码复杂度,很多人就会加上%等特殊符号。...原创 2019-09-23 10:29:27 · 8446 阅读 · 0 评论 -
[nginx报错]---unknown directive "chunkin" in /XXXXX/XXXXXX:XX的几种解决方式
问题:nginx报错:unknown directive “chunkin” in /XXXXX/XXXXXX:XX解决:当出现unknown directive,一般有个反应,就是nginx中,要么配置格式不对,要么多了什么东西,要么就是有不支持的语法,总之nginx中的文件有问题了1.可能是conf文件被记事本编辑过,保存成了含[BOM] 。所以才报错的这种粘出来保存成utf-8就好...原创 2018-12-18 12:06:14 · 31412 阅读 · 0 评论 -
mysql报错 DuplicateKeyException分析与解决
在做数据库同步的时候,发现一个错误,mysql报错如下:org.springframework.dao.DuplicateKeyException:### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:XXX### The e...原创 2018-10-22 15:27:13 · 32722 阅读 · 1 评论 -
BigDecimal的异常记录:java.lang.ArithmeticException: Rounding necessary
记一次报错,代码样例: public static void main(String[] args) { BigDecimal bigDecimal = new BigDecimal(1234.5); int res = bigDecimal.intValueExact(); }报错信息:Exception in thread "ma...原创 2018-07-12 22:10:28 · 9807 阅读 · 0 评论 -
controller中执行main方法报错NoClassDefFoundError: javax/servlet/http/HttpServletResponse
controller中执行main方法报了这个错:NoClassDefFoundError: javax/servlet/http/HttpServletResponse,如下图:NoClassDefFoundError: javax/servlet/http/HttpServletResponseNoClassDefFoundError: javax/servlet/http/Htt...原创 2018-07-10 18:13:13 · 16357 阅读 · 5 评论 -
服务器启动报错:One or more listeners failed to start. Full details will be found in the ...
idea本地启动web项目时报错如下:One or more listeners failed to start. Full details will be found in the appropriate container log file我的解决方案:增加一步,配置artifacts具体如下: 这个地方选择自己本地的web项目文件夹都配置...原创 2018-06-14 10:08:22 · 19205 阅读 · 0 评论