bug解决方案
文章平均质量分 59
bug解决方案
程序员爱中国
一个有点小哲学思想的程序员
展开
-
生产服务器变卡怎么排查
服务器变卡怎么排查,可以从以下四个方面去考虑。原创 2024-04-17 16:11:45 · 882 阅读 · 0 评论 -
IDEA远程调试debug
远程调试,手把手教学,包会原创 2024-04-17 15:26:37 · 934 阅读 · 0 评论 -
Random random = SecureRandom.getInstanceStrong();堵塞线程问题解决
sonar扫描到使用Random随机函数不安全, 推荐使用SecureRandom替换,就是他–》【SecureRandom.getInstanceStrong()】,分别在本地,测试环境测过没问题上生产,但是运行了一段时间突然报错!然后还是像那个博主一样,一段一段代码的注释上测试环境才发现问题在哪里,坑就坑在这,在win10环境正常得很,一到linux上面就和个发病的一样生成随机数字卡顿,导致接口请求无响应。sonar推荐的不一定都是适合自己业务场景,只是站在了技术层面考虑,推荐的东西自己还是要慎用!原创 2023-06-15 17:28:21 · 848 阅读 · 0 评论 -
微信开放平台·微信公众号接口调用报错【“errcode“:48001“errmsg“:“api unauthorized...“】
目录问题描述使用场景解决方案问题描述使用场景复现场景:微信开放平台·微信公众号链接:微信开发平台按照文档说明通过 code 获取 access_token检验授权凭证(access_token)是否有效获取用户个人信息(此处报错)在调用用户个人信息时,报错【“errcode”:48001"errmsg":“api unauthorized…”】以上步骤页面关键字搜索可找到接口路径解决方案根据接口返回的说明我们大概能知道是接口访问权限出了问题,但是还是有些一头.原创 2020-11-02 18:14:31 · 23202 阅读 · 6 评论 -
RabbitMQ报错:connection error; protocol method: #method<connection.close>(reply-code=530, reply-text=N
目录场景说明报错信息解决办法场景说明项目是springboot结构,win10下安装RabbitMQ,自己配置的一个虚拟主机和用户账号,在RabbitMQ管理界面上有把虚拟主机分配给用户,但是没有把系统默认的Virtua lHost为【/】分配给用户造成的,所以解决办法把Virtua lHost为【/】分配给用户就可解决。报错信息connection error; protocol method: #method<connection.close>(reply-code=530, re.原创 2020-12-15 18:10:47 · 16210 阅读 · 25 评论 -
小记RabbitMQ:生产者提供消息出去之后,消费者没有接收到消息问题解决
目录场景描述如何解决场景描述springboot项目win10下安装的RabbitMQ非默认的虚拟主机和用户,均为自己创建配置在项目的yml文件中第一次使用时是用的默认的guest账密和server主机,生产者和消费者均为同样配置,然后尝试使用,自己在RabbitMQ配置的账密和虚拟主机之后,发现消费者接受不到消息,经排查后发现,生产者的配置为自创的虚拟主机,而消费者的还是默认的server主机【/】,所以修改之后,消费者可正常接收消息。如何解决在YML文件中生产者和消费者的Rabbit.原创 2020-12-15 18:24:42 · 5948 阅读 · 0 评论 -
GIT 远程仓库更换ip,导致本地拉取代码报错:ssh: connect to host 192.xxx.0.xxx port 22: Connection timed out fatal: Coul
目录报错信息问题产生背景解决方案报错信息git pull origin 1.0.0-developssh: connect to host xxx.xxxx.xx.xxx port 22: Connection timed outfatal: Could not read from remote repository.问题产生背景公司GitLab更换IP时,本地使用Git命令拉取更新和提交代码时报错,所以只要保证本地的连接IP与更换的IP一致,就可解决。解决方案1、在项目文件夹点查看,.原创 2021-01-28 16:05:45 · 1757 阅读 · 0 评论 -
mybatis插入数据不返回主键id可能原因及解决
mybatis插入数据返回主键id这个特性很好用,但是不注意细节的话很容易拿不到主键id,因此这篇文章比较全面的讲解下,拿不到主键id的可能因素和解决方案。原创 2022-09-28 14:09:29 · 11501 阅读 · 21 评论 -
解决Linux运行shell脚本提示No such file or directory错误提示
目录场景复现解决附上linux重启jar项目方法场景复现在Linux上面进行重启springboot项目时,手动在linux上面创建了sh文件,进行运行提示:【No such file or directory】解决在其他服务器中写好shell脚本测试正常,但只是复制文字到另一服务器上以脚本方式运行命令时提示No such file or directory错误,那么一般是文件格式是dos格式的缘故,改成unix 格式即可。附上亲测可用方法:1、用vim打开该sh文件:【vi 文件名】2、原创 2021-05-21 20:32:22 · 15179 阅读 · 2 评论 -
踩坑最多的springboot详细整合jsp,springboot+jsp运行启动404、打jar包后访问404
目录项目背景1、搭建基础web架构和创建jsp2、controller跳转jsp3、配置文件相关总集3.1 yml配置3.2 pom配置3.3 IDEA启动项目配置4、结果展示4.1 IDEA启动项目运行访问jsp4.2 启动jar,访问jsp5、结束语这是一个充满悲伤的整合之旅,耗费时间…近7h,可能是我太菜,不过达到了需求,也不枉费,特此记录,以免后续忘记,一条充满404的泥巴坑路被我走出来了!!!我是大哥!!谁与争”疯“!!项目背景来了个需求,说要在原有的springboot项目基础上,引入j.原创 2021-04-22 17:29:22 · 3162 阅读 · 5 评论 -
解决 java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BOOLEAN at line 1 column 5 path
解决方案问题场景问题场景其他同事A项目调用我方B项目的的sdk时报错这个问题A项目使用的版本是1.0.8,而sdk最新版本是1.0.14,最新的版本是解决了历史接口返回类型不规范的问题,历史接口部分为直接返回Response,而不是数据格式类型,所以在调用项目时,环境为最新代码,因此sdk旧版本返回参数异常报错,更新sdk最新版本即可所以,接收的类型与服务器实际返回类型不一致,需定时查看sdk版本更新。...原创 2021-04-12 16:01:56 · 1353 阅读 · 0 评论 -
java tcp/ip异常:java.io.IOException: 断开的管道
java tcp/ip异常1. java.net.SocketTimeoutException .2. java.net.BindException:Address already in use: JVM_Bind3. java.net.ConnectException: Connection refused: connect4. java.net.SocketException: Socket is closed5. java.net.SocketException: Connection reset原创 2021-04-09 11:40:31 · 10697 阅读 · 0 评论 -
.gitignore文件无效问题Git命令解决方案
目录解决方案解决方案依次输入下面命令:1、清除缓存记录git rm -r --cached .2、添加修改文件git add .3、写上本次提交的注释git commit -m "update .gitignore"4、推送到远程分支(这步可做可不做,如果远程仓库中有存在gitignore中的脏文件,需要删除可执行这行代码)git push origin 分支名然后就大功告成!就先说到这\color{#008B8B}{就先说到这}就先说到这在下Apollo\color{.原创 2021-01-11 17:02:06 · 319 阅读 · 0 评论 -
curl: command not found解决方法
另外,评论区的信息刚看到,我是自己买的服务器,所以没有考虑那么多场景,以后大家对网上找到的资料还是要抱有怀疑,只有官方文档才是标准,尤其linux命令,这东西我都不敢直接cv下来直接执行。结果刚好服务器上的某个组件 有更新,yum 就直接给组件进行了升级,可能会导致重启或重启失败。大概的意思是:如果 yum update 后面没有指定要更新的包名的话会更新所有已安装的包,只有指定了包名才更新指定的安装包。yum update命令注意:!咱们来日方长,有缘江湖再见,告辞!原创 2020-12-30 17:19:50 · 103866 阅读 · 20 评论 -
这可能是史上最详细的 IDEA 中使用 Debug 教程!
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。所以学习下如何在Intellij IDEA中使用好Debug。一、Debug开篇首先看下IDEA中Debug模式下的界面。如下是在IDEA中启动Debug模式,进入断点...转载 2019-08-29 14:52:35 · 474 阅读 · 0 评论 -
build.gradle导入com.android.support:percent 的依赖错误
前面段时间系统出了问题,于是重装了系统,Android Studio昨天也搞好了,今天早上来重新搞Android项目要导入com.android.support:percent 依赖的时候,就报了下面图的bug。后来查了资料,是Android SDK里的没有我导入这个版本的,所以只要找到自己已有的版本号就可以了,在这里我贴上我的路径,来给大家做个参考找到自己导入依赖...原创 2017-08-24 09:51:56 · 5052 阅读 · 2 评论 -
报错:javax.servlet.http.HttpServlet
今天把eclipse的路径改了下,在重新新建jsp页面的时候报了以下javax.servlet.http.HttpServlet的错后来经过查度娘解决了,但是根本原因还是我自己有点小粗心忘记了细节,那么,接下来我给大家分享下这个bug的解决办法。1、选中你新建的项目然后右击选中Build Path点击2、选中Libraries中的Add Library'...原创 2017-04-27 09:47:11 · 3155 阅读 · 1 评论 -
中文乱码问题
今天我简单的跟大家讲两种中文乱码的解决方法:1、在JSP页面的charset和pageEncoding的编码报纸一致,一般为“UTF-8”(在网页中出现乱码的现象)2、请求参数为中文(默认编码为ISO-8859-1)表单的method的post属性和get属性Post:request.setCharacterEncoding("UTF-8")因为代码是从上往下执...原创 2017-03-06 22:08:53 · 1019 阅读 · 1 评论 -
Web程序的调试与排错
欢迎大家再次来到我的博客看我写的一些小东西,感到非常荣幸哈,今天我要讲的是在使用Web应用出现的一些小bug的调试,那么现在就跟着我来吧。一、在运行Web程序时,常犯的一些错误有:1、未启动Tomcat服务,或者没有在预期的端口中启动Tomcat服务2、未部署Web应用,就试图运行Web程序3、运行时,URL输入错误4、存放文件的目录无法对外引用,如:文件放入了WEB-INF、...原创 2017-03-05 00:12:35 · 1293 阅读 · 1 评论 -
由于服务器升级导致APP端读取不到数据...
咳咳..今天是初六哈,一来公司就发现APP端数据全没了,大清早的吓我一跳,结果排查后得出结论原来是阿里服务器升级了,然后需要重启服务器,这是个小问题,但是我是个小白啦,所以还是打算把这个解决方案给说一下,以免和我一样一开始不知道怎么解决。因为是升级原因,所以我们需要把我们部署在阿里的服务器给重启下然后重启之后,我们还需要在Xshell这里命令执行把Nginx、MySQL、Tomcat重启就可以啦...原创 2018-02-22 09:18:47 · 1210 阅读 · 3 评论 -
Eclipse进入在线下载组件时报Cannot open Eclipse Marketplace
今天在进行下载Spring下载组件的时候,突然不能进去市场下载,后来查了资料才明白,原来是不经意翻了墙去了国外的网站,在这里我就把这个问题的解决方案给贴出来了哈,有同样问题的可以在我这里尝试着解决下!首先打开windows==》preferences==》general==》network connection,右边的active provider选择manual,勾上HTTP、HTTPS、S...原创 2017-08-25 15:11:13 · 1286 阅读 · 1 评论 -
Spring Boot项目读取yml文件中值为中文时,在视图页面显示乱码问题解决
在Spring Boot项目中,我们会遇到在yml配置文件中有放中文值的属性,在取这种中文值放到页面上面展示的时候,会出现页面中乱码的情况。遇到因为取yml中文在页面上显示乱码这种情况,我们重新设置编码工具的编码方式就ok了。找到IDEA的Settings中的File Encodings,将图中标红的配置都统一设置为UTF-8,最后点击Apply应用和ok。这...原创 2019-05-24 10:51:05 · 8277 阅读 · 6 评论