- 博客(76)
- 收藏
- 关注
原创 SQL语句自动加上了LIMIT 10,导致报错
修改之前,PageHelper下面紧接着就是一句sql查询,修改之后,改成了发请求而不是直接查询数据库,导致线程污染。sql语句明明在PageHelper的前面,但测试环境还是自动加上了LIMIT 10。删除PageHelper,手动分页。
2024-12-20 09:44:01
237
原创 springboot连不上redis,报错Cannot connect, Event executor group is terminated
springboot连不上redis,报错Cannot connect, Event executor group is terminated,第一步当然是检查redis是否启动,然后就是服务的jdk版本的配置、maven配置等等。
2024-06-28 14:42:40
946
1
原创 在 Spring Boot 2.0 中使用 AOP 切面统一处理请求日志
https://www.cnblogs.com/quanxiaoha/p/10414681.htmlhttps://www.cnblogs.com/shenMaQN/p/17748150.html
2024-06-12 16:06:28
414
原创 mybatis java.lang.IllegalArgumentException
排查后,发现新增的DAO层,需要在sqlSession-config.xml中添加。
2024-04-29 15:56:28
203
原创 上线后菜单卡片未显示
14:34运维部署完之后,作为服务器开发,第一时间通知了客户端人员进行基本的测试,我这边也进入app检查功能是否正常,由于对菜单页面不够熟悉,所以并没有注意到菜单卡片缺失这个问题。之后组内成员一起排查问题,最终得出是缓存原因,旧的缓存中,并没有这个新字段,导致代码中获取这个值的时候,报了空指针异常。涉及的表添加一个可见度字段,默认值为7,通过和客户端传递过来的值做与运算,就能实现按年龄段返回对应的数据。除了客户端未传此参数,要给默认值之外,从缓存读取到的数据,也要判断是否有这个字段,同时要给到默认值。
2024-04-10 16:46:31
348
原创 get、put、delete、post几种请求在java springboot的使用方式
【代码】get、put、delete、post几种请求在java springboot的使用方式。
2024-02-05 15:44:28
258
原创 后端的add接口,能收到postman发来的请求,但是接收不到数据
RequestBody是Spring MVC框架中的一个注解,它表示请求体中的数据将被直接注入到该参数中。这个注解通常用于处理POST和PUT请求,这些请求通常包含请求体中的数据。
2023-11-13 15:13:36
473
原创 数据库中两个表的字段相同,如何做映射
数据库中,芯片表里有个芯片id,字段为ID。型号表里有个型号id,字段也为ID。联表查询的时候,这两个id都要用到,映射关系chipId->ID,modelId->ID。此时,mybatis里的resultMap里的映射,一个ID对应了两个字段显然不合理。
2023-10-31 11:06:44
446
原创 浏览器/postman报错:No handler found for GET
项目分为prd,pre,stg环境,我部署在pre,前端部署在stg,所以他的url访问不到我的接口就报这个错了。
2023-09-14 14:47:31
879
原创 使用Postman本地测试开发的get接口,访问成功但值为空
错误:http://localhost:8080/admin/model-config&pageNo=2&pageSize=10。正确:http://localhost:8080/admin/model-config?使用Postman本地测试开发的get接口,访问成功但值为空。1.检查传参格式是否正确,get请求将参数放在url里面。2.检查url是否正确。
2023-09-07 10:12:05
1243
原创 布尔类型传参:JSON parse error: Unrecognized field “isWatch“ (), not marked as ignorable;
后台管理系统,需要判断配置的新型号是手表还是手机,就在实体类里加了个private boolean isWatch;postman发送请求过来的时候,就有这样的报错:JSON parse error: Unrecognized field “isWatch” (), not marked as ignorable;解决方法:1.改成包装类型Boolean isWatch;
2023-08-25 18:23:48
334
原创 MySQL报错1452 - Cannot add or update a child row: a foreign key constraint fails
本地数据库中,插入数据的时候报错了,可以试下先插入和当前表有关联的其他表的数据,再回来插入当前表。
2023-08-11 10:49:43
109
原创 Add SSL config error ! java.io.IOException: Keystore was tampered with, or password was incorrect
通过代码异常栈找到报错的位置,再看是引用了配置文件的哪个地方,能看到是没设置密码,通过git的修改记录能将密码填上去。
2023-08-03 18:18:31
268
原创 idea将项目里的test文件夹设置为不编译后,还是不起效
公司做的这个项目,test文件夹里的代码已经不再使用,启动的时候,编译到里面的代码,项目会报错。要么就把test文件夹删掉,但是git提交代码的时候又会报错。要么就是设置test文件夹的代码不编译。这里有个坑点,我们在modules里,将test文件夹设置成excluded还不够,还要把test里的java文件夹也设置成excluded才真正生效。
2023-06-06 14:47:48
1067
原创 mybatis-plus使用getOne方法时,获取不到id
当时调试出来的user只有id是null,其他都是有值的。查了之后发现是mybatis-plus默认是驼峰规则查找的,所以我的实体类User里user_id字段,mybatis-plus查找的是userId,就查找不到了。在配置文件上加上这句就可以了。
2023-04-18 15:08:43
1118
原创 mybatis-plus自动生成的id过长
在实体类id属性上加上这个注解,就可以不用mybatis-plus生成的id进行insert操作,而是使用数据库的自增策略生成id。mybatis-plus自动生成的id过长。
2023-04-18 15:05:11
415
原创 MySQL版本5.7,连接本地数据库时出错
经过导师和同事debug,才知道是username和password没加。自己debug的时候,是有好几个yml配置文件的,application.yml是有username和password的,application-prd_cn.yml、application-preprd_cn.yml、application-stg_cn.yml都是没有username和password。我以为一处配置,其他都会生效,然而并没有…改成下面这样就没有报错了。
2023-04-13 17:14:57
657
原创 后台进行添加操作时,控制台返回插入成功信息,没有报错,数据库却只插入了id,其他属性是空
将entities抽到公共类后,通过http://localhost:8001/payment/get/35是可以获取到数据的,但是http://localhost:8001/payment/create?serial=eidk1344插入数据时,控制台返回插入成功信息,没有报错,数据库却只插入了id,serial属性是空。通过http://localhost/consumer/payment/create?serial=887711就可以正常插入。目前还不知道为什么会这样。
2023-04-03 20:14:46
140
原创 Injection of resource dependencies failed;bean注入失败等一系列报错
创建通用包,要把模块里的entities删掉,然后把entities放到通用包里,出现了Injection of resource dependencies failed的错误,检查了一下发现是把entities包放错位置了,以后要认真检查一下路径是否有错。
2023-04-03 19:47:59
775
原创 前端控制台报错Unchecked runtime.lastError: The message port closed before a response was received.
1
2022-10-19 14:38:57
2028
3
原创 后台正确打印了SQL语句,前端状态码显示{result: false, code: “1“, msg: “成功“},修改删除等操作是失败的
前后端数据交互问题
2022-08-26 17:39:02
1752
原创 JSON parse error: Cannot deserialize instance of `java.lang.Long` out of START_OBJECT token;
Cannot deserialize instance of `java.lang.Long` out of START_OBJECT token;
2022-08-26 15:01:45
8492
原创 npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT
vue create vue_test报错
2022-08-04 11:10:33
2373
1
原创 VMWare 不允许使用本地打开的共享虚拟机“Ubuntu 64 位.vmx”。
自己新建一个文件夹存新建的虚拟机,不要存在Virtual Machine这个文件夹里就可以了。
2022-01-23 17:44:45
1148
原创 Java Iterator(迭代器)
Java Iterator(迭代器)是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。迭代器 it 的三个基本操作是 next 、hasNext 和 remove。调用 it.next() 会返回迭代器的下一个元素,并且更新迭代器的状态。调用 it.hasNext() 用于检测集合中是否还有元素。调用 it.remove() 将迭代器返回的元素删除。// 创建集合 ArrayList<String> sites = new ArrayList<
2022-01-18 15:52:40
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人