踩坑记录
问题记录
Hireek
心如明镜
展开
-
jave2视频转码(m1)
jave2视频转码原创 2022-10-18 16:55:01 · 298 阅读 · 0 评论 -
MQClientException: CODE: 17 DESC: No topic route info in name server for the topic: TBW102
笔者在使用阿里的RocketMQ遇到该问题,提了工单也还没解决。原创 2021-07-29 16:57:01 · 4747 阅读 · 3 评论 -
Could not resolve placeholder ‘spring.application.name‘ in value “${spring.application.name}“
今天搭建脚手架很多问题。少个依赖。使用dubbo,服务必须指定依赖的服务。不然默认全扫。redission的集成。集成在nacos配置中心等。原创 2021-10-29 14:47:12 · 1787 阅读 · 0 评论 -
javax.xml.bind.JAXBException: class nor any of its super class is known to this context.
最近对接XML的api文档。Bean转xml报错了。通过打断点发现缓存map不存在这个class。之后去查代码什么时候注册到这个beanInfoMap。最终发现在这块注解注入map时未初始化。RuntimeTypeInfoSet typeSet = getTypeInfoSet();getClassInfo.发现HLRequest属性的第二个是Object。这时候就清楚了。泛型的类型未指定。但是代码已经指定泛型。仍未解析。https://blog.csdn.net/github_39原创 2021-09-09 09:59:15 · 716 阅读 · 0 评论 -
java.lang.Exception: No runnable methods
如图。百度上大多说导错包了。这边用的是import org.junit.jupiter.api.Test;然而我把修饰class的public删掉就好了。只是使用方式不对。原创 2021-08-10 15:40:27 · 94 阅读 · 0 评论 -
MybatisPlus service.saveOrUpdateBatch null值未使用数据库默认值
因为不想自己造轮子,使用saveOrUpdateBatch批量插入和更新方法。发现属性为null值未使用数据库默认值。百度了好久网上也没啥合适方案。大多都是添加注解@TableFiled。试了好多次还是不行。之后发现预编译的preStatement使用的其实是insert。在mapper.xml重写一下sql语句就行了。最后提一下。saveOrUpdateBatch判断是否是插入还是更新方法,依赖主键是否存在值。有的时候不妨耐下心来看看日志,而不是CV 异常去搜索。问题迎刃而解。...原创 2021-09-16 17:11:29 · 3377 阅读 · 0 评论 -
nacos源代码编译错误org.apache.maven.reporting.MavenReportException: Unsupported targetJdk value
nacos源代码编译错误org.apache.maven.reporting.MavenReportException: Unsupported targetJdk value下载源码之后,根目录执行:mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U报错如上。之后再设置jdk为8,扔报错。。。用idea打开源码编译扔报错,错误类型一样。不敢想象,最后笔者将mvn版本由3.6.3换成 了3.6.1。解决!...原创 2021-06-05 13:10:21 · 1809 阅读 · 0 评论 -
记一次老项目的SQL注入处理
问题:sql注入被工信部通报,我们查询接口发现是一个拼接sql,项目有很老的历史,致命缺点:版本未管理,没有线上的最新代码。架构:tomcat+mysql+spring解决措施:添加sql注入拦截器。替换线上的class文件。测试工具:sqlmap。坑1:tomcat服务器存在缓存,无法更新最新的class文件。2:sqlmap自带缓存。缓存未刷新,导致无法获取最新数据。...原创 2021-10-13 11:09:45 · 164 阅读 · 0 评论 -
记一次MybatisPlus QueryWrapper(LambdaQueryChainWrapper)查询bug!!!
博主写的这段代码return new LambdaQueryChainWrapper<>(busLineMapper) .select(BusLine::getId, BusLine::getLineName) .eq(BusLine::getSupplierId, supplierId) .like(!StringUtils.isEmpty(lineName), BusLine::getLineN原创 2021-07-20 14:24:50 · 1488 阅读 · 0 评论 -
对接微信小程序接口404
post请求,json格式传参。接口明明存在仍然报404。尝试删除参数。偶尔正常。最后将注解替换成RestController正常。应该是微信内部转换输入输出存在问题。原创 2021-11-17 15:35:24 · 1071 阅读 · 0 评论 -
easyExcel Content-Type: application/vnd.ms-excel 异常
自测ok,部署到服务器就报错。一开始以为消息转换器问题。。。没看cause by导致定位的方向错误。报错一看。缺少so库导致的。本地是m1pro的arm-jdk11。再看看线上的dockerfile。用的是FROM openjdk:13-alpine。猜想是:jre环境导致的问题。果然替换完整的jdk-11是可以的。...原创 2021-11-24 11:49:44 · 1769 阅读 · 1 评论 -
nacos报错:java.lang.IllegalArgumentException: Param ‘serviceName‘ is illegal, serviceName is blank
缺少mvn依赖导致。。。排查了半天。原创 2021-06-15 15:47:39 · 2848 阅读 · 5 评论 -
Could not find or load main class -XX:HeapDumpPath=
在测试学习VM参数-XX:HeapDumpPath(导出内存溢出的堆信息(hprof文件))。Error: Could not find or load main class…最后排查是符号格式问题。删除多余的空格。校验参数符号。ok!原创 2021-12-18 09:46:52 · 726 阅读 · 0 评论