虫类收集
收集代码中的虫,不是自然界中的虫,会用各种拟人手法(如可爱肌肉男,肌肉傻白甜男,温柔肌肉男)来形容各种出乎意料的bug
捉虫学者
这个作者很懒,什么都没留下…
展开
-
PageHelper导致mybtis拼接sql多拼接limit问题记录(转载自大佬-程序员家族)
原始文章:https://blog.csdn.net/weixin_42201224/article/details/110842769我遇到同样的问题,用大佬的方法解决了,转载过来记录下以下内容皆为转载问题记录 :报错信息 ### nested exception is java.sql.SQLException: sql injection violation, syntax error: syntax error, error in :'it 1 LIMIT ? ', expect LIMIT,转载 2022-12-19 16:59:00 · 469 阅读 · 1 评论 -
mysql中索引重复,索引指定的属性重复后,生成的索引值也重复,报错
今日bug今天插入重复一致的数据的时候发现报错,显示买SQL数据重复。奇怪的是是在我执行service最后一句的时候才报错,回复一下,发现是因为service里面加了事务。把整个方法执行完之后才给mysql进行插入。所以是最后一句才报mysql错。报的错显示有一个数据是重复的。后面发现那条数据是索引数据。当你建立了索引之后,他每次插入数据的时候会根据你指定的索引依据和策略来查看,而那张表刚好设置的是唯一策略。所以每次插入的那几个会生成索引的属性重复的话,就会报这个错。解决方法1 :SHOW VARIAB原创 2022-06-30 14:31:27 · 1291 阅读 · 0 评论 -
mysql中的长度所代表的数值范围到底是多少
今日bug:在数据库中有一个decimal属性的行,简称为temp吧,这个temp设置类型是decimal,长度是4,小数点是2,正常觉得就是,整数长度是4,小数点长度为2,总共长度为6是吧,结果,不是的!!传入999三位数就报错,参考官方文档:大致意思:decimal的声明格式是这样 DECIMAL(M,D),它们的范围是这样:M代表这个最大位数,D代表小数点后面的最大位数。mysql真是个闷骚男啊,标准就是要和别人不一样呵呵...原创 2022-06-30 14:29:03 · 673 阅读 · 0 评论 -
SpringBoot报Required request body is missing解决方法之一
姐妹们:今天抄一个接口,原始应该是传过来参数id,如果是查询所有,则id为空,如果是根据这个id来查,id就是一个32位的字符串。今天这个错出人意料,我愿称之为羞涩的大胸肌肉男,以为躲躲藏藏我就找不到你了吗旧代码是使用get方法请求,所以Controller入参直接写一样的名字就能接收到,但是新的接口使用的post请求方式,body里面的数据是json格式,用@requestBody接收,不用直接放String格式,入参:@RequestBody Map id,这样就可以...原创 2022-06-23 10:48:39 · 1324 阅读 · 0 评论 -
接口本地能跑通,服务器连接时报错:HOUR_OF_DAY: 0 -> 1
姐妹们,今天又收集到一条虫,事情起源于接口本地访问不报错,服务器报错,拿到服务器输出日志后,看到这么一条信息:HOUR_OF_DAY: 0 -> 1。首先我们想一下首先不是代码的问题,因为代码一样参数一样,就是环境不一样。首先来排查不一样的环境,我们mysql本地和服务器是连的同一个mysql远程服务器,所以不是mysql问题,mysql这个大胸肌肉男是无辜的。下面就是tomcat和jdk了,这个报错是jdbc时时区问题+数据刚好是边界值导致的报错。参考:mysql配置修改代码修改所以是jdk版本原创 2022-06-15 10:29:48 · 2134 阅读 · 0 评论