DeBug
hoho_12
不积跬步,无以至千里。写代码,我们是认真的!
展开
-
idea编译问题导致接口调用不通
1.idea版本2021,springboot,父子maven项目,创建了一个新的model。启动之后,调试controller接口,接口一直报404。将.idea文件夹删除,重新打开项目,然后重新运行,编译,接口可以访问。备注:其间有报maven错误,一直刷新maven依赖,还是不能解决问题。1.查看编译后的文件,发现java代码一直没编译。原创 2023-11-22 17:44:47 · 314 阅读 · 0 评论 -
Mybatis-Plus分页插件查询慢解决方案
一次接口响应慢的优化经验。原创 2023-02-24 19:59:40 · 6861 阅读 · 0 评论 -
nginx配置的服务不生效underscores_in_headers
问题背景:一个服务通过原始路径访问没有问题,通过nginx配置的路径转发之后,访问报错。分析:这个接口中有一个header为X-Authorization-access_token,需要传递一个token,通过nginx配置的服务一直报这个token无效。于是猜测这个header参数未生效。于是发现了nginx中的underscores_in_headers这个属性未配置,这个属性默认为false,会将带有下划线的参数标记为无效。解决方案:添加underscores_in_headers属性为on,原创 2022-04-20 13:57:22 · 5737 阅读 · 0 评论 -
MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.
问题:tomcat服务中报了如下的错误:redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for detail原创 2022-04-15 11:25:40 · 722 阅读 · 0 评论 -
外网访问接口,报net::ERR_CONNECTION_REST错误。
外网访问接口,报net::ERR_CONNECTION_REST错误。原创 2021-12-13 11:11:05 · 2048 阅读 · 0 评论 -
jetty+idea 远程调试
问题描述:定位一个项目相关接口问题,但是本地没有相应环境。解决方案:可以使用远程调试的方式,因为目前只关心某一个接口的问题。解决步骤:1. 获取接口相关的两个jar包的源码,把源码导入到idea中,此时idea中的代码肯定会报错,这个不影响。2.对idea进行远程调试相关设置,如下图:Run -> Edit Configurations新增 Remote , 填写相应信息,注意这里的ip和端口为远程主机上的ip和端口,本机要能正常访问远程主机的这个ip和端口。可以使用tcpi.原创 2021-10-18 18:24:29 · 729 阅读 · 1 评论 -
PostMan请求与浏览器请求
问题:使用postman发送了一个请求报404,使用浏览器请求成功返回了结果。1.postman请求,如下:原创 2021-06-08 21:27:19 · 3583 阅读 · 0 评论 -
解决远程桌面连接不能复制粘贴的问题
问题背景:当使用windows的远程桌面连接时,且被远程的服务器里面又远程了其他的服务器,从本机上复制文件要粘贴到被远程的服务器上,出现了不能复制粘贴的情况。解决方案:找到rdpclip.exe进程,把其关闭,然后重新打开,复制粘贴可用。...原创 2021-03-25 10:02:58 · 1730 阅读 · 0 评论 -
Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 操作数类型冲突: varbinary 与 text 不兼容
问题:使用mybatisplus向数据库插入数据时,后台报了如下错误:Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 操作数类型冲突: varbinary 与 text 不兼容分析:经查发现为给后台text字段传入了null值导致报错,程序中传入的时候如果是null赋值为“”,问题解决。参考文章:https://www.pianshen.com/article/2806732251/...原创 2021-01-20 09:57:54 · 2123 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
问题:使用mybatisplus时报了这个错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.zzht.hotline.dao.InterfaceLogMapper.insIntLog。问题分析:检查了各种配置,都没有发现问题,最后查了下,发现是pom打包配置的问题。解决方案:https://blog.csdn.net/pingweicheng/article/det原创 2021-01-20 09:52:43 · 183 阅读 · 0 评论 -
springboot+mybatis,mapper调用查询的数据为空,报空指针异常
问题:springboot+mybatis项目,mapper调用查询的时候,后台查询语句返回的数据字段为null,导致此mapper的返回值复制给map对象时报了空指针异常。解决方案:1.在yml文件中添加配置,如下:但是当mapper的返回值为Integer的时候并不管用,所以针对此种情况采用方案2.2.在后台sql语句中加入isnull函数处理,此处使用的是sqlserver数据库。当为空的时候,给数值0,这样就能正常处理了。参考博客:https://blog.csdn.net/原创 2020-12-15 11:45:46 · 4720 阅读 · 0 评论 -
nginx启动未能访问问题
问题:nginx启动后,查看任务管理器,没有相应的进程。解决过程:分析发现是nginx启动端口被占用了,解决端口占用问题之后,再次启动,可以正常访问。原创 2020-10-21 19:59:39 · 177 阅读 · 0 评论 -
rest接口访问404问题
问题描述:项目中使用了rest接口,大概是使用RestController、RequestMapping、GetMapping等注解来开发。在参照已有的代码写了一个简单的查询接口之后,使用maven打成jar包之后发布,始终是访问不了这个接口,一直报404找不到。解决方案:在经过反复调试与分析,在同事的帮助下,发现web-inf下的classes目录下有同名的class文件,就是这个class文件在打的jar包中也有,两个重复了。但是访问的时候一直走的是classes下的class文件,不是走的我打的j原创 2020-08-27 19:59:03 · 2892 阅读 · 0 评论 -
Oracle 存储过程报错 ORA-01422
问题:在编写存储过程,执行的时候一直报这个错误,ORA-01422,应该是单行查询返回多个行。解决方案:首先分析数据,有没有可能出现单行查询返回多个行的情况,对比了老半天,怎么看数据都不可能查出多行记录。最后百度了一下,发现可能是自己定义参数名称和表中的字段名称相同导致参数未传进去,进行了全表查询,所以查出了多条记录。最后修改自己定义的参数名称,问题解决。备注:以后遇到这种问题,还是要早点...原创 2020-02-22 11:59:12 · 9331 阅读 · 0 评论 -
Incompatible magic value 3005119688 in class file
问题:生产环境为linux, 测试环境为windows,发布测试环境没问题,发布生产环境的时候报了这么一个错:Incompatible magic value 3005119688 in class file...解决方案:百度以后发现可能是class文件损坏,之前是在本地解压发布文件夹,把文件夹上传到服务器发布。现在把文件夹的压缩包上传到服务器,然后在服务器上解压,解压完再把class文件上...原创 2020-02-19 12:43:24 · 2654 阅读 · 0 评论 -
updating error reports database
updating error reports database原创 2017-06-24 11:36:01 · 1983 阅读 · 0 评论 -
远程服务器卡死,不能访问。
问题:1.应用发布在另外一台服务器上,访问的时候,浏览器处于假死状态,甚至不能访问。解决办法:1.在操作远程服务器时,发现tomcat的启动窗口处于选择状态。鼠标移出黑窗口,消除选择状态,即可正常访问。...原创 2019-05-06 15:45:08 · 2923 阅读 · 0 评论 -
ORA-01426:numeric overflow
问题描述:1.使用ibatis框架调用存储过程,此存储过程的业务是根据起始值和结束值用循环批量新增数据。此时起始值和结束值输入了一个13位数:1000000000001,1000000000010,这时工程应该生成以1000000000001开头,以1000000000010结尾的数据,但是java层调用以后,却生成了异常数据,表现为负数。问题分析与调试:1.首先排查是不是过程的问题,...原创 2019-05-18 11:28:58 · 11515 阅读 · 0 评论 -
linux使用freemarker找不到文件夹路径
问题:java.io.FileNotFoundException: root\apache-tomcat-7.0.54\webapps\default\WEB-INF\templates does not exist.分析:系统中使用到了freemarker技术去打印模板,但是当部署到linux上时,报找不到文件路径。仔细比对后,发现是windows的文件路径与linux文件路径的斜杠不一样...原创 2019-06-15 11:57:28 · 1638 阅读 · 0 评论 -
Data truncation: Incorrect datetime value: '' for column 'pdate' at row 1
ssh项目调试原创 2017-03-12 16:25:30 · 4712 阅读 · 1 评论