![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常bug解决
nightwind2017
这个作者很懒,什么都没留下…
展开
-
记一次比较隐晦的错误: nested exception is java.lang.NoSuchMethodError com.alibaba.fastjson
解决NoSuchMethod com.alibaba.fastjson问题原创 2022-07-05 21:47:10 · 2699 阅读 · 0 评论 -
Nacos调用微服务两个问题:1.Load balancer does not contain an instance for the service 2.Connection refused
解决Nacos load balancer does not contain an instance for the service问题和connection refused问题原创 2022-06-25 20:55:17 · 5060 阅读 · 0 评论 -
微信小程序开发利用code获取openId遇到的40029 invalid code和40164 invalid ip问题
项目场景:微信小程序开发获取openId问题一描述:输入code后出现错误代码40029 invalid code 原因分析:出现这个问题的原因有:1.code无效或者不正确2.使用了旧的腾讯调用链接。旧链接https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code新链接https:/原创 2022-02-19 19:48:46 · 4768 阅读 · 0 评论 -
Incorrect string value: ‘\xE5\xBC\xA0‘ for column ‘name‘ at row 1 的解决办法
1.问题描述:问题:在表中存储string类型的字段时,出现如图所示错误2.原因分析及解决办法:数据库默认的字符集时latin1,当你存储string类型的字段时就会报错,所以你需要将字符集修改为utf8mb4。3.最后注意:完成上述修改之后,首先要重启这个数据库,然后还需要重新建表,因为原来的那个表字符集已经定为latin1无法伴随数据库字符集的修改而变化。...原创 2021-11-13 19:13:36 · 9154 阅读 · 1 评论 -
Spring Boot项目接口测试的返回数据出现404 Not Found
项目场景:使用spring boot开发项目,其中有一个接口,是通过id查表,但是在测试这个接口时,返回体出现了404的问题。问题描述:测试该接口,返回体内容如下,出现了404。原因分析:经过排查,发现时contoller层中该接口缺少了@Responsebody注释解决方案:在该接口上,添加@Responsebody注释...原创 2021-11-06 09:16:48 · 1952 阅读 · 0 评论 -
数据库和spring boot两方面下手解决Field ‘id‘ doesn‘t have a default value问题
1.数据库方面我使用的是Navicat Premium。如下图所示。将id设置为自动递增2.后端代码方面设置如图所示原创 2021-10-31 16:03:02 · 340 阅读 · 0 评论 -
org.springframework.beans.factory.UnsatisfiedDependencyException 意想不到的解决办法
运行spring boot项目,在对mapper.xml文件中内容做出修改后,极容易出现该类问题,请仔细检查你刚刚动过的的mapper.xml文件。我出现的问题就是,在xml文件中使用 // 之类的符号进行了注释,实在是愚蠢。此外也不要随意注释掉mapper.xml文件中暂时用不到的select语句,因为编译器在mapper.xml文件中无法识别这些注释符号。...原创 2021-10-16 15:09:31 · 127 阅读 · 0 评论 -
Parameter ‘name‘ not found 的解决办法
在使用MyBatis+spring boot过程中发现了一个问题,就是由service层到mapper层再到mapper.xml中逐层传递多个参数时,出现了如题所示的报错经过一番查找,大概确定了问题所在。按照网上经验,使用0,1,2这三个就可以直接访问到传递参数所在位置,但是报错如下:这里说参数“0”没有被发现,可利用的参数是arg0,arg1,arg2于是修改xml文件中代码如下:果然再次运行,问题已经解决。到现在我并没有搞清楚问题所在,可能是mybatis的版本问题,如果有知道原理的,原创 2021-09-24 15:05:49 · 3805 阅读 · 0 评论 -
Mysql中 delimiter命令报错或者无法识别问题的一个解决办法
下面举例说明该解决办法修改前将第一行的delimiter ;; 倒数第二行 ;; 最后一行的delimiter ;; 全部删除掉。修改后说明原理(自己的理解,如有错误感谢指正)在Mysql中delimiter命令的的作用是将原来的sql语句结束的符号;修改为自己定义的符号。如delimiter //的意思就是将sql语句结束符号修改为 //。而在某些情况下之所以会出现这种情况是因为老生常谈的一个问题,那就是mysql的版本问题,可能在较新版本的mysql中去除了对delimiter命令的原创 2021-09-15 18:53:52 · 6794 阅读 · 1 评论