- 博客(9)
- 收藏
- 关注
原创 springboot3.0+jdk17内存排查和方法
像网上说用命令jstack 查看线程什么的,我是看了,看了一大堆内容没看到有什么有用的信息,后面改成用jmap命令,有个命令jmap -heap ,输了之后发现没反应,后面才看到JDK17已经没有这个命令了,尴尬。结果发现直接打开也没办法看出什么,还是要用工具去分析,找了一轮,用jvisualvm吧,听说JDK自带有,结果尴尬的发现又没有了,移除了,网上下载了一个最新版本,导入后看到内容了。jvisualvm这个用具真的一点不好用,我想着是不是有更好的工具,听说阿里的arthas很好用,改天试试。
2024-05-08 18:00:49 318 1
原创 使用单测SpringBootTest报错Caused by: java.lang.IllegalStateException Property ‘sqlSessionFactory‘ or ‘sql
解决方案:注解上加个属性值就行,指定你自己的启动类。
2024-04-07 09:32:18 423 2
原创 compareTo(Object)“ because the return value of “java.util.function.Function.apply(Object)“ is null
一开始使用List<testDto> s = new ArrayList<>();Comparator.nullsFirst()就可以了,结果加上后还是一样报错。我还以为方法写错了,结果网上查了一下num是有空值导致,然后以为加个。后面看到有这个方法就试试,结果发现排序也可以,报错也没有了。
2024-03-26 10:55:31 871
原创 提示不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
/ 修改为你的 Oracle 数据库实例。// 修改为你的 Oracle 数据库用户名。// 修改为你的 Oracle 数据库密码。提示不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK。
2024-03-12 15:43:43 1084
原创 nvalid bound statement (not found)
后面检查各种配置都没问题,还以为是什么mapper没配置,结果才发现是即引入。我本来打算用mybatis-plus自带的增删改查方法,结果提示我。
2024-03-06 11:20:12 345
原创 windows下提示Web server failed to start. Port 18000 was already in use
taskkill -PID 14124 -F 第一种停掉方式,直接用进程id停掉即可。tasklist | findstr 19820 第二种是通过进程id,找到线程名称。taskkill /F /T /IM java.exe 然后通过线程名称停掉端口服务。netstat -aon | findstr 18000 查到进程id。
2024-03-06 10:55:28 380
原创 启动jar包提示没有主清单属性
提示file.jar中没有主清单属性,这个是打包缺少插件,查看pom文件是否依赖了。想启动一个springboot项目的jar。正确依赖后,重新打包即可。
2024-03-05 10:02:36 370 1
原创 SQLite更新语句报错
新增和查询都没事,但是更新语句就报错,后面发现更新语句中使用了动态标签就不行。set name=#{name}就可以了。或者直接用mybatis-plus。
2024-03-05 09:59:48 416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人