
错误集锦
文章平均质量分 54
代码魔法师Sunny
这个作者很懒,什么都没留下…
展开
-
从一次java.io.StreamCorruptedException: invalid stream header: 48656C6C 错误中学到的调试思路
在项目中,我试图使用 Java 的 ObjectInputStream 反序列化一个对象。代码逻辑看似简单:读取字节流,将其转为 Java 对象。原创 2024-11-19 16:51:40 · 591 阅读 · 0 评论 -
Shell 脚本中的大小写陷阱:为什么 ${PWD} 而不是 ${pwd}?
pwd 是一个内建命令,用于显示当前工作目录的路径,但它不会作为环境变量存在。${PWD} 是一个内建环境变量,始终指向当前工作目录的路径,使用时需要大写。原创 2024-11-15 10:34:45 · 1265 阅读 · 0 评论 -
Can‘t connect to mysql server on host(以及华为云的端口配置问题)
对于学习技术的人员来说,拥有一台自己的服务器是很有必要的,前些时候趁着优惠买了华为云的服务器,但是一直没有安装环境。今天想将自己写的小项目放到服务器跑跑,于是就采用了宝塔面板傻瓜式一键安装,不得不说宝塔面板对于一些初学者来说是一个好东西,很多环境都可以一键安装,极大的解决了我们的学习成本,而且还支持Windows系统,安装教程可以参考https://www.bt.cn/download/linux...原创 2020-03-24 10:01:51 · 716 阅读 · 1 评论 -
vite跨域问题,你可能需要看这篇文章
这篇文章帮助你解决vite启动127.0.0.1,出现跨域。request.getSeesison().getAttribute()拿不到值,localhost和127.0.0.1的区别,Chrome SameSite如何解决原创 2023-05-13 18:37:04 · 2200 阅读 · 1 评论 -
Linux环境邮件服务报错:Couldn‘t connect to host, port: smtp.qq.com, 25; timeout -1;
在Windows环境下邮件服务能够正常使用,但是在Linux环境下,邮件服务报错,无法发送邮件。具体报错信息如下:com.sun.mail.util.MailConnectException: Couldn’t connect to host, port: smtp.qq.com, 25; timeout -1;这个报错的原因是因为阿里云服务器出于安全策略的考虑,主动屏蔽了服务器25端口,导致邮件服务无法正常使用。第一:开放25端口。阿里云服务25端口的屏蔽策略和普通的安全策略不同,无法通过配置转载 2021-07-17 12:29:00 · 5310 阅读 · 2 评论 -
关于数据表中没有重复记录,mysql报Duplicate entry for key “XXX“的错误
问题背景由于每天都需要对公司的数据进行一个统计,公司工作人员在对账的时候,发现有一天没有查到记录,于是我就把程序统计调整到没有记录的那天重新统计入库。奇怪的事情发生了,数据插入不进去,唯一索引报Duplicate entry for key xxx的错误。解决过程首先我去表中看了,唯一索引的确没有重复为了排除其他数据的影响,直接将表中数据清空了(当然是本地环境),依然报错打断点,输出,对重复的那个key进行debug,看数据统计是否有有重复的,控制台指打印出一次,debug也只停留一次。进行原创 2022-05-13 10:42:50 · 5615 阅读 · 0 评论 -
解决报错[emerg]: getpwnam(“nginx”) failed
原因是在nginx安装配置中是用nginx用户和nginx组来启动服务,但系统中没有nginx用户与nginx用户组。原创 2022-10-19 20:31:49 · 5338 阅读 · 0 评论 -
IDEA启动C:\Users\badboy\.jdks\corretto-17.0.7\bin\java.exe -Xmx700m报错
C:\Users\badboy\.jdks\corretto-17.0.7\bin\java.exe -Xmx700m ......Error occurred during initialization of VMFailed setting boot class path.原创 2023-10-14 08:37:29 · 3522 阅读 · 4 评论 -
一招解决 Windows logstash安装报错 could not find java; set JAVA_HOME or ensure java is in PATH
一招解决logstash could find java; set JAVA_HOME or ensure java in PATH.带你踩坑logstash的bug!!!原创 2023-07-01 14:05:59 · 689 阅读 · 0 评论 -
JS去掉空格踩的坑
最近做短信内容计费的需求,要将消息内容中的制表符去掉。第一想法当然是使用replace函数将这些制表符替换啦,字符串中有一个特殊的空格,当我使用str.replace(/\s+/g,’’);进行替换的时候,神奇的事情出现了,所有的都替换了,而后端特殊的那个空格并没有被替换成空串,导致前端显示的计费条数和服务器端(使用java)的不一致。最初以为是正则表达式写错了,于是网上各种疯狂找,但是都将那个特殊的空格给替换调了,很纳闷,于是我又尝试使用tirm()函数,结果还是一样。偶然之下,看到一个哥们儿使用原生的j原创 2020-11-02 17:48:08 · 341 阅读 · 1 评论 -
Oracle11g 环境变量配置正确,找不到命令的解决办法
问题:bash: sqlplus: command not found输入其它的命令也时同样找不到网上有说环境变量配置的有问题查看配置,是没有问题的,而且如果有问题的话,就不会之前还好好的,突然就不行了。有说加软链接 ln -s $ORACLE_HOME/bin/sqlplus /usr/bin,但是并没有什么用还有说是直接去oracle bin目录直接执行suprise,命令也有就是找不到,这就很头疼了,以为是安装有问题,然后重新安装一遍,能找到。切换成root用户后,再切换成orac原创 2020-09-16 18:16:39 · 1190 阅读 · 0 评论 -
node.js搭建http-server,localhost发送响应无效
问题描述:在windows上安装swagger-editor,使用npm install http-sever -g 命令进行全局安装后,来到项目的路径,并启动http-server然后在浏览器中访问,就会出现以下情况:后来在网上找到一个回答是http-server 版本的问题,如果是0.11.1就会出现这个问题。解决办法:1.卸载http-servernpm uninstall...原创 2019-10-10 10:26:41 · 4654 阅读 · 0 评论 -
安装Jenkins实例似乎已离线详细解决步骤
如果你也遇到这种情况,请务必完整的看下去今天跟着视频做Jenkins部署的时候,Linux一切都配置好了,然后输入地址可以正常访问,输入密码后,出现OffLine页面,下面是翻译成中文的提示框:这个明显的跟视频中的界面不一样,没有安装插件的界面,虽然此时心里有点小疑惑,明明一样的版本,为什么会不一样了,但是没有仔细深究直接跳过插件安装。来到界面之后,根据视频的讲解一步一步的安装①点击Jenk...原创 2019-10-04 01:06:54 · 4156 阅读 · 4 评论 -
Eclipse启动显示Could not create the Java Virtual Machine
今天启动Eclipse突然说不能创建java虚拟机,很是纳闷,错误如下:看错误中的内容是要求JDK的版本是1.8,然后我就去把环境变量设置成1.8,然后再启动还是报错,这样太奇怪了吧,运行cmd命令查看Java版本居然还是以前的版本,经上网查询资料发现原来在我们 C:\Windows\System32 下 有三个 java 的启动文件java.exe、javaw.exe、javaws.exe...原创 2019-07-02 11:10:53 · 5986 阅读 · 2 评论