- 博客(4)
- 收藏
- 关注
原创 苍穹外卖添加购物车不成功,UserId=null
在苍穹外卖项目中,添加购物车功能失败的原因是SQL插入操作中userId为null,导致数据库插入失败。通过调试发现,BaseContext.getCurrentId()返回null,进一步追踪到JWT拦截器的问题。尽管日志显示handler的实际类型为HandlerMethod,但instanceof判断却为false,导致拦截器放行,跳过了JWT校验。尽管类加载器相同,问题仍未解决。最终,通过注释掉拦截器中的if语句,成功实现JWT拦截和购物车添加功能。问题暂时解决,但根本原因仍需进一步排查。
2025-05-14 16:24:43
409
原创 Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environ
tomcat配置不成功,点击startup.bat启动tomcat,一闪而过
2025-03-21 17:48:05
407
原创 Fatal error compiling: 无效的目标发行版: 17 -> [Help 1]的解决方法
出现这个错误:到网上查了,大概报错意思是:主要原因就是JDK的版本问题,17的意思是你在某个位置配置了JDK17,但是在其他位置配置的并不是17,也就是未将JDK全部配置为11。接下来是我的解决方法,我无意间发现当我输入mvn -v 查看maven的版本号时,下面显示的java version版本是1.8,而jdk的地址也一直是jdk1.8的地址。经过我一系列的尝试,我发现是我的环境变量的原因,我配置了两个JAVA_HOME,分别是jdk1.8和jdk17。mvn compile也能成功运行。
2024-04-28 20:02:21
3760
2
原创 RuntimeError: DataLoader worker (pid(s) XXX) exited unexpectedly
这个问题,到网上搜说是cudnn和cuda不匹配,但我下载安装的时候两个版本是匹配的。虚拟内存的最定义的最大值设置的越大,workers就可以设置的越大。workers设置为2时,代码可以正常运行。都可以尝试去更改相应虚拟空间的虚拟内存。选择虚拟内存的更改,出现如下界面。当workers设置为4时,出现。当workers设置为8时,出现。在电脑的高级系统设置 ->
2024-03-14 20:51:14
1144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人