
Bug记录
文章平均质量分 65
记录编程学习中遇到的问题
知识汲取者
路虽远,行则将至;事虽难,做则必成
展开
-
Docker安装MinIO遇到的问题汇总——持续更新中
本文章记录作者使用Docker安装MinIO过程中遇到的所有问题,将持续更新,如果你在使用Docker安装MinIO过程中遇到了一些问题,但是本文没有记载,你可以直接在本文评论区贴图、或打字描述,这样大家都能看到,可以给你一些建议,从而不断完善,让后来者少走更多的弯路,作者这一路也受到很多这样的博主的无形之中的帮助,所以作者也想成为这样能够无形之中帮助他人的人,这也算是一种善吧,“勿以善小而不为,勿以恶小而为之”,这也是我一直坚持记录Bug的出发点之一,一起加油吧,初学者。原创 2023-11-16 23:31:34 · 6082 阅读 · 0 评论 -
git pull报错`error: Your local changes to the following files would be overwritten by merge`
远程发生了修改,本地进行了修改,Git不确定应该保存哪一个修改,所以直接就报错了。这是Git为你提供的,关于使用那一部分的代码,就看你自己的选择了。PS:下次在进行本地编码时,一定要记得 git pull一下。:保存本地的修改,拉取最新代码,然后手动处理冲突。:git pull报错。原创 2023-10-20 09:38:02 · 1161 阅读 · 0 评论 -
前端开发中遇到三个Bug:【VSCode无法保存代码】、【Ant Design Vue对话框背景全黑】、【This relative module was not found】
前端开发中遇到三个Bug:【VSCode无法保存代码】、【Ant Design Vue对话框背景全黑】、【This relative module was not found】原创 2023-10-19 09:48:06 · 2009 阅读 · 0 评论 -
运行 XXXApplication 时出错,命令行过长
运行 XXXApplication 时出错,命令行过长原创 2023-10-19 09:47:15 · 4476 阅读 · 0 评论 -
WebStrom对于rpx爆红的解决方法
WebStrom编译器默认是不支持 rpx 像素单位的,rpx是微信小程序推出的一种像素单位,用于灵活适应不同的屏幕尺寸,因为 WebStrom 的开发公司的 JetBrains 公司,这是一家国外很牛的编译器开发公司,国外是没有微信小程序的, 自然而言,就不支持微信推出的 rpx 单位。:在使用WebStrom编写CSS样式代码时,经过快捷键格式化后代码CSS变无效了!完成上面的步骤之后,WebStrom 就能够识别 rpx 了,并且使用。:快捷键格式化的锅(准确来说是WebStrom的锅)原创 2023-10-19 09:24:44 · 1160 阅读 · 0 评论 -
拉取公司前端项目本地运行结果Bug频出,看我是如何一步一步成功解决的
拉取公司前端项目本地运行结果Bug频出,看我是如何一步一步成功解决的。通过本文你将能够一步一个脚印看完遇到问题和解决问题的过程,可能会对你解决问题时有启发原创 2023-10-07 21:31:12 · 646 阅读 · 0 评论 -
阿里云ESC服务器CPU一直处于100%该如何排查?
使用 docker 容器化部署整个项目,然后服务器的CPU一直处于100%,此时就出现了问题:此时如果重新开启一个窗口去连接,或者访问宝塔面板、Navicat连接MySQL就连接不上了,问题很严重。原创 2023-09-10 16:15:39 · 1595 阅读 · 0 评论 -
file-storage-sdk项目开发中的踩坑记录
bug踩多了,经验就丰富了,这个文章中的许多 bug 我觉得还是比较常见的,但是发现好多bug都是在于某方面知识的缺乏,比如,接连遇到几个前端问题,当然前端有很多问题 其实我之前就遇到过了,这一次遇到可能以下就发现了,但是我还是把它记录下来了,为了让更多人看到,少走过我踩过的坑。原创 2023-09-09 22:01:28 · 1320 阅读 · 0 评论 -
Docker运行Nacos容器,过一会就报错`UnsatisfiedDependencyException`
通过执行该命令,会创建一个名为 “nacost” 的 Docker 容器,并在其中运行 Nacos 服务器。容器中的 Nacos 将以独立模式运行,使用 Derby 数据库作为数据源平台,并设置了一定的内存限制。同时,Nacos 控制台将通过主机的 8848 端口进行访问。最近要上线一个项目,由于要使用Nacos作为服务注册中心,为了方便,我就打算直接使用Docker部署Nacos,没想到Nacos启动没一会就嗝屁了,然后使用。即可看到Nacos客户端页面了。Nacos默认启动指令``原创 2023-08-20 22:52:57 · 2437 阅读 · 0 评论 -
执行Lua脚本后一直查询不到Redis中的数据(附带问题详细排查过程,一波三折)
终于解决了这个问题,感觉好舒爽😄总的来说,我遇到的问题是 Java 代码使用执行 Lua脚本的时候,由于我配置了全局序列化,所以导致 传入Lua脚本中的参数 会先被序列化,而Lua脚本的参数被传出来时同样会被反序列化,这个序列化和反序列化对我而言是透明的,所以导致我没有想到居然序列化了一遍,从而导致我走了好多弯路。原创 2023-08-14 14:16:45 · 2953 阅读 · 0 评论 -
SpringBoot项目启动失败:共三处错误,都是依赖的问题┭┮﹏┭┮
项目启动失败,共遇到三处Bug,都是依赖的问题┭┮﹏┭┮原创 2023-08-11 23:04:38 · 1741 阅读 · 0 评论 -
后端通过CorsRegistry对象配置了全局跨域,但是前端仍然报CORS跨域错误
所以错误的跟本原因在于OPTIONS,由于我配置了登录拦截器,对于放行请求,不会有什么问题,但是对于没有放行的请求,会直接拦截OPTIONS请求,OPTIONS请求是一个探测请求,内部并不会携带token,所以就直接导致OTIONS请求被拦截,这样就会让浏览器觉得请求不可达,直接在前端报。在前后端分离的项目中,很容易出现跨域错误,因为前端和后端的端口号、主机名一般都不相同,此时前端能够发送请求给后端,但是由于同源策略的存在,会直接被浏览器给拦截。也可以配置跨域,我一般都是直接在后端配置跨域的,可以使用**原创 2023-07-29 22:17:24 · 4338 阅读 · 0 评论 -
使用Hutool工具类中的BeanUtil.fillBeanWithMap方法报错`DateException`
在实现登录功能时,我先将用户信息存入Redis中,然后再获取用户信息的时候,又取出来。在Redis的配置类中配置一个全局的日期格式化类,所有写入Redis的Date数据在序列化的时候都会格式化为。通过上面的原因分析,我们可以得出这个问题就是日期格式化的问题,既然原因我们知道了,那么解决起来就会很简单了。:从数据写入角度,我们可以在写入Redis的时候,对所有的日期类型的数据进行一个格式化,将。,既然你不支持,那我就自己写一个工具类,用于将Map转成Bean,同时支持。我采用方案一的措施2,成功解决,原创 2023-07-29 17:54:39 · 1633 阅读 · 0 评论 -
微信小程序上传图片报错:ReferenceError:that is not defined
这个问题相当的简单,在微信小程序中发送ajax请求时,有时候会遇到内部函数无法直接访问外部的this的问题。这是因为在内部函数中,this的上下文发生了改变。你可以将ajax请求的回调函数使用箭头函数进行定义,这样回调函数就能够访问到外部的this。这个是JS的问题(Vue中同样也有这个问题),一下子没注意,记录一下,加深一下记忆,或者提醒一下和我一样忘了的人。最近在开发一个微信小程序短视频项目,目前开发到用户中心模块,但是在实现头像上传功能时,头像上传没有成功,但是不能成功展示。原创 2023-07-14 09:55:50 · 1304 阅读 · 1 评论 -
IDEA中 application.yaml文件没有绿色的叶子
前端时间一直在刷算法题和备战考试,忽略了项目方面的锻炼,于是今天就想着来写一个练手的项目,重新熟悉一下技术栈。结果刚搭建一个SpringBoot项目,就发现application.yaml配置文件没有被IDEA识别,显示为灰色,同时没有出现Spring标志性的绿色叶子。具体原因,暂且未知。之前我用IDEA没有出现过这个问题,我猜测可能是由于好久没有搭建SpringBoot项目了,导致IDEA某些设置被重置了,导致无法识别application.yaml文件。原创 2023-07-12 10:12:44 · 2487 阅读 · 0 评论 -
博客系统bug记录文档
主要记录开发博客系统时遇到的Bug原创 2023-06-30 23:21:23 · 1278 阅读 · 0 评论 -
错误: 找不到或无法加载主类 Main
经过发现,原来是out目录中压根没有day017这个模块的字节码文件,我也好奇,为什么会没有这个模块的字节码文件。但是我就好奇了为什么点击运行,IDEA不生成字节码文件(一万个疑问)。思索半天,发现真相只有一个,那就是IDEA的锅(可恶的IDEA👿)重新运行day017中的main类,然后集可以看到在out目录下生成了day017的字节码文件。自此问题就解决了,问题得到了解决也不要忘记奖励自己🤭,来奖励自己一个“鸭脖”点击左边那把×,将day017模块移除,然后点击确认并保存。原创 2023-06-09 10:39:28 · 1487 阅读 · 0 评论 -
震惊!我的电脑居然中病毒了,快来看看我是如何解决的
经过层层的检查,我发现原来是以前“翻强”去俄罗斯的游戏破解网站RuTracker下载过赛博朋克……最终含泪删除了这个软件,然后通过修改注册表,将这个病毒扼杀在摇篮中。出于好奇,我就到网上搜索了一下,结果发现这居然是一个木马病毒!w(゚Д゚)w,我电脑居然中病毒了!目录,在该目录下会有应该以你的个人文件夹命名的指令,比如我的是ghp,该指令的内容是。因为我的是已经删过了,所以这里就没法截图了。1. 浏览不健康的网站(这个原因首先排除(●ˇ∀ˇ●))输入regedit,打开注册表,然后来到。原创 2023-05-21 13:02:12 · 3110 阅读 · 12 评论 -
MySQL导入数据报错:mysql 使用 load data local infile导入数据Loading local data is disabled(Error 3948)和Error 2068
在学习黑马的MySQL进阶课程时,由于为了测试SQL的性能指标,需要导入一个数据量特别大的表,表中有1000w条件记录(大约2.2GB的数据),此时老师已经将这1000w条记录拆分成5张表了,我需要使用。该参数的作用是控制导入权限,也就是说MySQL默认是禁止直接从外部导入数据的,相对应的参数还有。:要确保路径正确,同时需要导入五次,我有五张表:tb_sku1、tb_sku2、tb_sku3、tb_sku4、tb_sku5。指令将这五张表导入数据库,结果执行指令的过程中Navicate报了了。原创 2023-04-30 00:01:21 · 2124 阅读 · 0 评论 -
No primary or single public constructor found for interface java.util.List - and no default construc
对于对象类型的数据,特别是请求头参数,需要使用@Request注解进行映射,否则SpringMVC不知道该如何转换。在写瑞吉外卖时,我想进行批量删除,使用List去接收选中的记录的id,但是在点击删除按钮后,后端直接报。,后端压根就没有接受到前端传过来的参数,原创 2023-04-30 00:00:16 · 688 阅读 · 0 评论 -
MyBatisX生成代码后测试报错`java.lang.IllegalStateException: Failed to load ApplicationContext`
一张表中如果存在多个id,比如 user_id、role_id,此时,MyBatisX插件生成的多个TableId的的字段,由于。在使用MybatisX 插件生成代码后,测试生成的代码,结果报错。注解只能给一个字段加,此时就报错了。,这里我是直接将两个。原创 2023-04-30 00:00:09 · 637 阅读 · 0 评论 -
IDEA中使用Git提交代码提示:您即将把CRLF行分隔符提交到Gt仓库。 建议将core.autocrlf Git特性设置为trUe,以免发生行分隔符问题。
在Git中,行分隔符(line endings)是一个重要的问题,因为不同的操作系统使用不同的标准。设置为true,这样Git将自动地在提交时将行分隔符转换为正确的格式。这个选项可以自动地在提交时将行分隔符转换为正确的格式,以避免跨平台的问题。为了避免在不同操作系统之间出现行分隔符的问题,Git提供了一个名为。在IDEA中,使用Git提交代码到远程仓库时,结果弹出一个警告窗口。,以确保在所有存储库中都使用正确的行分隔符。,而在Unix和Linux中,行分隔符为。,而在Unix和Linux中,Git会将。原创 2023-04-29 23:59:31 · 4920 阅读 · 0 评论 -
IDEA弹出`Lombok requires enabled annotation processing`错误信息
记录一个小Bug原创 2023-04-26 17:50:55 · 8721 阅读 · 0 评论 -
vue运行报错 Missing space before function parentheses space-before-function-paren
代码格式化插件和ESLint的规则冲突,我使用的是VueCLI创建的Vue项目,他默认强制采用的是ESLin规则,一旦编写规范不符合ESLin规范就会直接报错。在ESLin规范中,他要求函数和括号之间要有一个空格。没有空格就会像上面那样直接报错。而我下载了代码格式化插件,一旦保存代码就会进行自动格式化,格式化他会自动将函数和括号之间的空格给去掉。:在编写一个Vue练手项目时,我启动Vue项目,发现直接报错。:方式一和方式二具体操作可以参考文末的链接。原创 2023-03-12 10:29:41 · 4931 阅读 · 0 评论 -
Windows版MongoDB初始化失败(db目录下没有数据文件)
我想要尝试体验以下MongoDB这款非关系型数据库,我再官网下载了Windos版本的MongoDB,再安装后,我尝试着启动MongoDB,但是却启动失败了……并且再db目录下没有初始化数据文件,后来我思索良久,觉得很有可能是文件权限不够,于是我将MongoDB移到了D盘根目录,结果不出所料启动成功了😄。原创 2023-02-17 22:53:13 · 724 阅读 · 1 评论 -
Lua脚本执行redis指令报错【java.lang.IllegalStateException】
我根据报错信息,显示排查是不是我的Lua脚本写错了,但是我确定并不是我的Lua脚本报错,于是我就将重心放在Java代码上,于是就搜索了一下,发了这个博主出现了和我类似的问题,https://blog.csdn.net/tengdazhang770960436/article/details/95653977,我就抱着试一试的态度设置了脚本执行后的返回结果的数据类型,结果就成功了。老师的代码,也是只指明泛型,然后就直接执行脚本,并没有指明脚本执行后返回值的类型啊?是当前缓存中的分布式锁对应的key,原创 2023-02-17 22:53:33 · 1346 阅读 · 0 评论 -
IDEA中安装Lua插件导致IDEA卡死的解决方案
今天在学习redis时,为了让redis的多条指令(取锁、比锁、释放锁)保障原子性,我通过使用一个lua脚本统一去执行redis的的多条指令,首先需要安装一个在IDEA中安装一个Lua脚本插件,否则IDEA无法识别Lua脚本,我就安装了EmmyLua,结果在安装重启后我的IDEA直接就卡死了,出现了下面的场景。PS:如果您有其它方法 或者 知道为什么会出现这个问题,欢迎留言交流。暂且未知,如果有大佬知道原因还请留言或私信告诉在下,在下不胜感激😄。原创 2023-02-17 22:52:36 · 1677 阅读 · 2 评论 -
SpringBoot程序测试时出现NullPointerException(空指针异常)
而在SpringBoot2.4之后,它的测试环境就默认变成了Junit5,而SpringBoot也做了一定程度的修改,即不需要再使用注解告诉它当前使用什么测试环境,它默认就是使用Juinit5测试环境。而这次项目中我引入的是2.3,我就习惯性没有添加。我使用的是SpringBoot2.3,它的测试环境默认是整合Junit4,再Junit4中需要使用。,此时SpringBoot无法确定使用哪种测试环境,注解就抛了一个空指针异常。在学习Redis时,为了测试逻辑过期功能的实现,直接报空指针异常。原创 2023-02-17 22:48:54 · 1578 阅读 · 0 评论 -
ElementUI中为什么使用this.$refs.form.validate验证成功却直接跳过
在写一个Vue练手项目时,我使用rulse对表单中用户输入的数据进行校验,但莫名奇妙就发现:当我点击提交表单时,表单中的数据都验证成功了,但是却发现没有任何反应!经过debug发现,程序在运行到。回调函数,如果没有找到该回调函数,就会直接跳过箭头函数中的逻辑。这一行时,直接就跳过了(○´・д・)ノ 直接蒙圈了😵。后,并不会直接走箭头函数中的逻辑,而是直接走。最终确定了问题的罪魁祸首是。时,它会先寻找该函数中的。函数,然后补齐未添加上的。校验表单时,并且使用了。原创 2023-02-17 22:46:04 · 3745 阅读 · 0 评论 -
创建Vue组件编译时报`should always be multi-word`(无法创建单个单词的Vue组件)
在组件命名的时候未按照 ESLint 的官方代码规范进行命名,根据 ESLint 官方代码风格指南,除了根组件(App.vue)以外,其他自定义组件命名要使用。(应该总是使用多个单词),我直接一脸懵逼”难道Vue组件还必须使用多个单词命名吗?在学习使用Vue时,在Vue脚手架的环境下创建了Vue组件保存然后编译时,突然报错。原创 2023-02-17 22:45:30 · 3038 阅读 · 0 评论 -
ElementUI`resetFields()`方法避坑
本文主要记录在使用ElementUI中`resetFields()`方法时的一些坑,以及记录如果避坑,如果您在使用它时,遇到了其它坑,欢迎留言,让我们一起来填坑吧😄原创 2023-02-17 22:44:16 · 1580 阅读 · 0 评论 -
Vue组件中,<template>标签下面飘红
问题出现的原因是:Babel默认是从更目录查找配置文件的,而我此时并不是,而我此时打开项目的目录是todo-list,而根目录是todo-list的src。今天学习了Vue的组件,但是我使用Vue脚手架搭建了Vue环境,在初始化的项目中出现了一个不和谐的红色。即在todo-list下的src目录下使用。这种方式我没有实践,我用的是方案三。表示禁止配置文件检查。原创 2023-02-07 10:59:06 · 1251 阅读 · 0 评论 -
.vue文件中template标签爆红
记录一个初学者最常见的bug原创 2023-02-07 10:58:19 · 3375 阅读 · 1 评论 -
VSCode使用指令启动Vue项目报npm ERR! Missing script: “server“
初学Vue,我先是创建了一个Vue项目,然后在VSCode终端中使用vue指令运行项目,结果出现。哎我多打了个r,因为刚学完Linux,Linux中启动服务都是server,我就顺手也打成了。,当时还看了半天,因为method也是Vue中的一个关键字,他也没有明显的提示。,主要是这种错误还没有意识了,我看了错误提示也没有看出来┭┮﹏┭┭。PS:这又让我想起来学Vue基础语法时,我把。原因很简单,其实错误提示已经告诉你了。你输入的指令是这个意思吗?原创 2023-02-07 10:55:53 · 2159 阅读 · 2 评论 -
VSCode终端中使用vue指令创建Vue项目失败
我写这篇文章不是提供一个问题全新的解决思路,也不是为了凑文章数量,只是我单纯的决定自己写篇文章记录一个问题,能够让自己对这个问题的记忆更加深入,还有就是以后再次遇到,也好复查,此外也能让更多的人知道这个问题的解决方法。所以并不是别人写过同样的,我们就不能写了,也不是说造轮子就非得受到抵制,博主只是为了加深印象罢了。进入powerShell打开权限。原创 2023-02-07 10:55:03 · 1837 阅读 · 0 评论 -
使用单元测试测试多线程时无输出问题的解决方案
单元测试不支持在多线程下使用单元测试中程序的结束是以主线程为主的debug会延长运行时间多线程测试建议直接在main方法中进行参考文章单元测试使用多线程的情况Junit单元测试不支持多线程测试–原因分析和问题解决Java单例7种测试实践在此致谢。原创 2022-09-23 23:22:04 · 2071 阅读 · 3 评论 -
Exception in thread “Thread-2“ java.util.ConcurrentModificationException异常的解决方案
Exception in thread “Thread-2“ java.util.ConcurrentModificationException异常的解决方案原创 2022-09-14 18:48:48 · 4068 阅读 · 2 评论 -
Tomcat无法成功启动的解决方案
Tomcat无法启动?现在终于能够正常启动了,前前后后遇到两个Bug,第一Bug是:直接运行startup没有反应,然后在cmd运行startup启动Tomcat提示`The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program`第二个Bug是:使用浏览器访问Tomcat提示`原创 2022-09-04 08:21:12 · 14693 阅读 · 1 评论 -
细讲如何解决Idear中使用@Test时提示Junit不存在问题
Junit是一个测试框架,能够实现自动单元测试,大大提高开发效率。最终你就能在这里看到刚刚导入的两个jar包了。junit用起来真香😆。原创 2022-08-23 10:02:58 · 1924 阅读 · 3 评论 -
Java中java.lang.ClassCastException异常原因及解决方法
ClassCastException异常是类型转换异常,属于运行时异常出现这个异常的原因如下:1.一个类是数字类,而由于误操作,错误的将数字类向数字类转换改写成了数字类向字符串类的转换,从而产生了异常。2.大部分原因是因为强制转换或者是SQL映射时发生了这个异常。...原创 2022-08-26 09:57:10 · 87683 阅读 · 0 评论