- 博客(55)
- 收藏
- 关注
原创 阿里云kafka集成boot在docker启动找不到kafka.client.truststore.jks文件问题
此问题困扰了我好久,看阿里云官方文档,建议配置绝对路径,但项目部署在docker没有绝对路径,开始以为配置在docker的/root下即可,但报找不到文件,后来改相对路径。./kafka.client.truststore.jks,…/还是找不到,后来通过百度AI找到了答案,需要在dockerfile文件中配置文件挂载。通过此两步操作,在docker顺利启动。
2025-04-10 16:01:11
416
原创 ExcelWriter Convert data:0 return is null or return type is null, at row:15
解决:此问题原因是由于实体类存在枚举值转换,将枚举值的注解注释掉即可导出成功;但对于指定的枚举如何转换可以通过代码手动转换,不用此组件的对应注解属性;使用阿里的ExcelWriter进行数据导出报此错误;从报错信息看是说转换错误,
2025-02-19 14:34:34
137
原创 java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;
现象:springboot服务在调用三方接口时报ByteBuffer.flip()Ljava/nio/ByteBuffer;与三方人员沟通他那边请求是通的;解决:出现此问题的原因是由于请求时的jdk使用的1.5,因为maven如果不指定编译采用的jdk版本则会默认采用jdk1.5;在pom中添加一些变量重新编译,再请求成功;
2025-02-19 14:30:37
296
原创 springboot符合项目打包时,打包失败,报类找不到
解决:先在idea的setting中看下每个模块的jdk配置是否是8,有的模块可能默认改为了5,然后在父pom文件中标明编译使用jdk8,和变量添加1.8标识,再次编译即可成功。<maven.compiler.target>1.8</maven.compiler.target> 此项,maven默认1.5。
2025-02-17 10:51:36
339
原创 Cannot determine value type from string
解决:检查实体类在加了有参构造时,是否也有无参构造函数,因为一旦加了有参构造,则默认的无参构建就没了,需在实体类上再加上无参构造即可解决问题。
2025-02-17 10:47:24
673
原创 如何救赎自己
当为过去的事后悔,为发过的脾气难受时,会进入无法前进的旋涡,如何让自己宽恕自己,就是记住目标,勇往直前,铁心改变自己,用财富来救赎自己,带领家人走出困境,走出当前环境,才能真正让过去的事与愿违的痛苦离我们远去,一定要走出当前圈,否则事与愿违的痛苦总是距离自己很近。
2024-12-17 14:02:32
91
原创 愿望实现,心想事成,莫让事与愿违
愿望实现,祝福实现,承诺实现,需要漫长心理磨炼,只有牢记使命,牢记愿望与诺言,遇事要沉着,莫生气,生气坏大事,导致事与愿违的痛苦重来;不要抱怨,多沟通,成事要考周围人,要表达需要别人如何协助,不行就降低要求,先过平稳生活,有了时机再行事,莫慌张,莫着急,莫惆怅,最终愿望不是钱,是幸福,不要因生气将我们奋斗的目的给弄丢了;
2024-12-17 13:42:48
109
原创 IDEA 社区版 lombok插件报错(java:方法引用无效)
打开settings–>Build,Execution…–>Compiler。在Shared build process VM opyions:处填写。
2024-10-30 17:39:18
767
1
原创 java项目编译提示程序包不存在
解决,相应的程序包的类别人修改过,我本地没将对应的模块install,仍然用的旧的,导致找不到,重新将包install后解决。
2024-10-25 10:38:56
285
1
原创 权限和菜单如何设置
权限不再单独表,和菜单在一个表里,菜单表多一个权限码字段,通过给用户配置不同角色,角色关联菜单在配置角色时自动配置权限,用户首次登录就获取此用户的所有菜单和权限集合,放到sessionUser对象里,缓存在服务端,后面每次请求针对有权限限制的接口都要走权限验证拦截器判断,判断所请求的方法及对应的类是否有权限限制注解,有则判断此用户是否有规定权限,有则放行,否则response流输出无权限。
2024-10-14 10:37:42
124
原创 java后端如何防止重复提交
preHandle方法,方法里获取用户的请求地址和参数放到map对象,将首次请求的此map放到请求的session中,session同时记录本次请求时间,下次相同用户请求过来时判断是否已有相同的请求地址和参数,并判断上次请求时间是否在规定时间内,是则返回重复提交,否则更新本地请求时间,防止下次的重复提交;此拦截器通过mvcconfiger配置对哪些请求进行拦截。通过拦截器加session实现,实现HandlerInterceptor接口的。
2024-10-14 10:30:47
134
原创 com.aliyun.mns.model.serialize.queue.ErrorReceiptHandleListDeserializer.deserialize
解决,1.1.9mns删除消息报上述错误并且空指针,将sdk版本改为1.1.8,即可,每次批量删除限制16条。阿里云mns删除消息失败,
2024-07-25 11:49:07
333
原创 阿里mns批量删除queue.batchDeleteMessage报ErrorReceiptHandleListDeserializer.deserialize
对接阿里云mns,出现重复消费问题,本来1百万的数据,落库后2个亿,发现是重复消费问题,但根据api删除消息报空指针,改为1.1.8即可删除,批量删除需要给账号赋予批量删除权限,否则删除失败,批量删除官方文档提示一次最多16条;解决:sdk版本和mns不兼容,改为一下版本。采用批量删除后数据恢复正常。
2024-07-25 11:45:01
129
原创 shardingsphere分表插件报SQLException: Column index out of range异常
解决,sql中有表别名如cp.*,导致,改为具体列即可解决问题;
2024-07-17 10:37:21
378
1
原创 复合模块依赖的dao层的修改再web模块启动后dao修改的代码未起作用
web模块package后,通过java -jar myapp.jar启动,看日志是否已起作用,亲测有效。解决:需要清理maven库里的daojar包,重新install即可;
2024-07-13 14:32:35
93
原创 The dependencies of some of the beans in the application context form a cycle: ┌──->──┐ | com.gith
解决:yml添加一下配置。
2024-07-12 14:09:03
132
原创 全网第一个java链接阿里云redis并可操作
原文链接:https://redis.io/docs/latest/develop/connect/clients/java/jedis/即可链接成功,成功操作阿里云redis。
2024-07-11 18:28:41
195
原创 数据库sql语句解析异常:org.apache.shardingsphere.sql.parser.exception.SQLParsingException:
建议直接把报出的sql语句粘贴在navcat里一眼就看出蓝色字段是问题字段,修改后顺利解决。解决:出现这样异常,原因在于表字段有mysql的关键字导致;很奇怪的一个问题,找了很久,很伤神;
2024-07-10 15:27:14
553
原创 springboot打包异常 Type org.springframework.boot.maven.RepackageMojo not present
解决:项目在本地时可以正常启动的,但是打包就报错,经过分析得出,应该是打包依赖的问题,解决方法: 在pom文件中的build—>plugins---->plugin中添加spring-boot-maven-plugin依赖的版本号如下:2.4.3指定版本号即可。
2024-07-10 11:04:11
472
原创 启动boot复合项目报加载不到datasource问题
前一秒启动好好的,切换分支后再切回来启动报加载不到数据源问题,导致类注入异常,解决:重新构建项目后启动正常。
2024-07-09 10:52:13
289
原创 idea无法实力化id
解决:https://blog.youkuaiyun.com/qq_41264674/article/details/83409810?
2024-07-08 15:55:45
376
原创 ShardingSphereConnection@4691d] will not be managed by Spring
boot整合分库分表后启动执行,提示链接不被spring管理,
2024-07-08 14:32:35
308
原创 invalid comparison: java.time.LocalDateTime and java.lang.String
解决:由于sql语句导致,时间类型的字段判断。
2024-07-02 14:00:08
524
原创 Command line is too long问题
出现此问题大致是找不到class的路径导致,springboot项目的启动类上点击编辑,看下面选择是否是这样,是这样可启动成功。
2024-06-28 14:21:08
239
原创 mysql批量更新失败问题解决
原文链接:https://blog.youkuaiyun.com/weixin_48207312/article/details/125797219。批量处理的时候需要在jdbc连接后面加上:allowMultiQueries=true,因为默认是不支持批处理的。
2024-06-28 09:05:28
459
原创 链接上了redis但是操作所有类型错误
和redisTemplate.afterPropertiesSet();来进行初始化,否则redis模板不可用。
2024-06-26 16:46:41
224
原创 WRONGTYPE Operation against a key holding the wrong kind of value; nested exception is redis.clients
解决:虽然redis有5种数据类型,不过任何类型的key都不能相同,如果操作过一次key的value类型为string,set,list …则不能再对此key转类型,否则导致此问题,可以删除所有key或rdb数据文件来清空库再执行即可解决此问题。操作redis时报了此错误。
2024-06-26 16:42:59
483
原创 外部只给了jar报,怎么生成pom依赖
执行以下命令就会将jar报打到maven仓库,就可以再通过pom进行引用。win进入cmd命令行执行下面命令。-Dfile=jar文件所在路径。-DartifactId=项目名。-Dversion=版本号。-DgroupId=包名。
2024-06-24 11:30:29
374
1
原创 No converter found for return value of type: class com.cy.bair.response.BaseResult
部署的web服务,接口访问报此异常,意思是类转换异常,也就是json数据转为此对象时报了此转换异常,返回的数据是{}空对象;解决:实体类没加@Data注解,导致转换时无法对属性赋值,
2024-06-24 11:26:32
328
原创 springboot中的shedule任务一直不执行问题
解决:spring中此任务是单线程,不论项目里配置多少,多需要排队执行,当有一个任务一直执行时,其他任务是没有机会得到cpu权限的;但这此问题和上面不一样,我只有一个定时任务仍然得不到执行,后来发现项目里配置的InitializingBean的实现类的方法,此方法在容器启动后执行,我此方法里进行了死循环,猜想这个线程和上面执行任务线程是一个,所以上面的得不到执行,可把此处死循环注释,定时任务即可执行。
2024-06-21 00:10:28
279
原创 was not registered for synchronization because synchronization is not active
其实这个不是异常,异常在下面,会报sql错误,sql中的字段含有mysql的敏感关键字导致,我的时type,desc,改下这两个字段名称即可解决。保存数据报此异常,保存数据失败;
2024-06-20 16:23:53
1196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人