
实际开发中遇到的问题
文章平均质量分 63
学习的不是最新版的课程 所以会遇到各种各样的问题
所以我想在这里分享自己配置过程中出现的问题
Dddddduo_
江苏省高中数学竞赛三等奖 阿里云认证专家博主 字节跳动青训营后端优秀奖
展开
-
完美解决 .UnsatisfiedDependencyException: Error creating bean with name ‘elasticsearchService‘: Unsatisf
从给出的错误信息来看,表明在创建这个 Bean 时,其依赖的无法被正确注入。而深层次的错误是,这意味着 JVM 在运行时找不到这个类,通常是由于类路径问题或者依赖版本不兼容导致的。下面是一些可以尝试的解决办法:Jackson 是当前用的比较广泛的,用来序列化和反序列化 json 的 Java 的开源框架。Jackson 社区相对比较活跃,更新速度也比较快, 从 Github 中的统计来看,Jackson 是最流行的 json 解析器之一。Spring MVC 的默认 json 解析器便是 Jackson。原创 2025-03-20 18:14:50 · 283 阅读 · 0 评论 -
Github出现复杂问题 无法合并 分支冲突太多 如何复原
即使创建一个新的分支也无济于事。然后直接更改 main 分支。分析决定走本地这条道路。把上一个分支拉取 下来。全部崩溃了 无法更改。原创 2025-01-10 23:53:03 · 696 阅读 · 0 评论 -
新版本的IDEA如何解决Git分支显示为警告⚠<unknown>的问题
如果这个问题是 到最后没有解决怎么办我想我们应该根据信息去判断重新克隆一下要不就是 IDEA 配置文件的问题 Github 克隆安全校验没过。原创 2025-01-10 23:52:08 · 896 阅读 · 0 评论 -
后端 Java发送邮件 JavaMail 模版 20241128测试可用
【代码】后端 Java发送邮件 JavaMail 模版 20241128测试可用。原创 2024-11-28 18:20:07 · 55014 阅读 · 0 评论 -
Vue.js 插槽 Slots 实际应用 最近重构项目的时候遇到的...
对于这个概念我在vue的官方文档里面找到了demo。我们先定义组件 FancyButton.vue。然后定义插槽 传入组件的参数都会出现在插槽里面。可以把核心代码逻辑搬到另外的地方 做一个引用。我们可以查看一下vue.js的官方文档。插槽 Slots 是一个重要的概念。而原先的地方可能并不能这样书写。一个组件可以有多个插槽出口。原创 2024-11-19 20:08:05 · 55298 阅读 · 0 评论 -
实习的时候 从事小组里后端开发任务的我将接口响应时间从2s优化到了0.1s...
先说一下目前的代码逻辑,概括一下就是最外层一个循环,然后循环里面查询数据库,而且是一次循环最少 4 次数据库查询。先说下我对于接口提升响应速度解决思路吧。首先想到的是定位代码哪个位置慢,其次慢的原因是什么,最后选择合适的方案解决问题。对于这个方法我是这样做的,Idea 中有个 Arthas 插件,所以我们直接在 Idea 中复制对应的命令,粘贴到 Arthas 中进行监控,此处使用的是trace命令。转载 2024-10-19 22:19:38 · 54892 阅读 · 0 评论 -
使用MybatisX进行开发时报错 Error creating bean with name ‘userServiceImpl‘: Unsatisfied dependency expressed
表示 Spring 容器中没有找到符合条件的 Bean 进行注入。这个bean的时候没有找到合适的bean进行注入。如果仅仅是把UserMapper定义成bean。然后数据层用的OBM框架式MybatisX。我们把三层架构搭建好了 后没有填充核心逻辑。我们推荐的改法是用Scan。想直接运行 结果产生了报错。直接指定包扫描成bean。今天有两个接口的需求。原创 2024-08-27 20:55:58 · 96227 阅读 · 0 评论 -
前端工程化项目 用npm拉git项目的时候是在是太慢了怎么办
最近在家拉git项目发现npm i之后,开始下得挺快,过会就卡着不动了,大概几分钟后才下好。这对一个有强迫症的码农来说是不能容忍的。其实我们只要换一下国内的下载镜像源就好了。只能退出去 重新下载。原创 2024-08-09 14:36:02 · 96219 阅读 · 0 评论 -
分享一个最近在进行前后端联调时改了2天的bug...
我们这边前端端口是8080后端端口是8121我们在前端里在首页面写了一个任务当进入网页三秒后 发起一个叫getLoginUser的请求我们的getLoginUser是调用的这里一个异步请求这边我们前端调用后端的接口也已经写好我们先把后端跑起来访问前端页面接收到了这个请求状态码为404。原创 2024-07-22 17:24:09 · 96213 阅读 · 0 评论 -
WebStorm中在Terminal终端运行脚本时报错无法加载文件进行数字签名。无法在当前系统上运行该脚本。有关运行脚本和设置执行策略的详细信息,请参阅
我们今天要在webstorm用终端运行脚本目的是下一个openAPI的前端请求代码生成的模块我们首先从github上查看官方文档我们根据文档修改放到webstorm终端里执行报错。原创 2024-07-21 20:43:59 · 96383 阅读 · 0 评论 -
2024新版IntelliJ IDEA修改包名 全网最简单最粗暴的方法
我们在网上淘一些后端框架又或者是开源的项目如果要变成自己的难免会去改包名即把com.后面的内容改成自己自定义的第一次我们直接用网络上的方法shift + F6快捷键 可以修改包名出现以下情况进行修改我们发现失败了并没有像预计的一样直接把包名修改成了我们想要的而是出现了两个其中新包里面只有包的结构 没有文件我们又难免想到包在数据底层就是文件夹这边只是创建了文件夹目录并没有把我们想要的东西移动过去。原创 2024-07-20 22:50:22 · 98639 阅读 · 4 评论 -
前端工程化使用npm时报错npm ERR! code ERESOLVE npm ERR! ERESOLVE could not re
通常在前端采用终端npm的方式下载。今天我的在vue脚手架的基础下。我们在引入组件库的时候。但是我们的终端报错了。实际上是因为这个问题。原创 2024-07-17 22:10:06 · 95949 阅读 · 0 评论 -
使用字节输入流报错 java.io.FileNotFoundException: srcdruid.properties (系统找不到指定的文件。)
我们要在BrandTest里用字节输入流引入druid.properties文件。我们直接找我们需要引入文件的上级文件夹即可。对于这种写死文件路径的方式比较繁琐。这边给大家看看我的项目结构。配置文件在src文件夹下。这样也能成功对应上文件。因为我们没有输入提示。原创 2024-06-20 19:01:31 · 95998 阅读 · 0 评论 -
Springboot微服务整合缓存的时候报循环依赖的错误 两种解决方案
当应用程序上下文中的一些bean的依赖关系形成循环时,意味着这些bean之间存在循环依赖关系。换句话说,Bean A依赖于Bean B,同时Bean B又依赖于Bean A,形成一个闭环。这种情况通常发生在使用依赖注入框架(如Spring)管理bean之间的依赖关系时。原创 2024-06-17 17:02:21 · 97224 阅读 · 0 评论 -
手搓JDBC时报错 java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
我们这边用的是Mysql8。但是驱动jar包是5。原创 2024-06-10 12:55:13 · 96098 阅读 · 0 评论 -
2024ide构建maven项目是总是卡在解析Maven依赖项目 加速方案
镜像是一个包含完整文件系统的容器运行环境的静态快照。它包含了运行某个应用程序所需的所有内容:代码、运行时、库、环境变量和配置文件等。镜像可以被用来创建容器实例,即容器是镜像的运行时实例。阿里云镜像仓库是阿里云提供的一个服务,用于存储和管理各种类型的镜像文件,包括容器镜像、Docker 镜像、Maven 仓库镜像等。它为开发者和企业提供了一个安全、高效、稳定的镜像存储和分发平台,帮助用户加速软件构建、部署和运行过程。这样我们就能发现我们构建maven项目时速度加快了不少。我们ctrl+f进入搜索。原创 2024-06-06 12:24:45 · 96534 阅读 · 0 评论 -
Maven项目打包成jar项目后运行报错误: 找不到或无法加载主类 Main.Main 和 jar中没有主清单属性解决方案
已经用maven工程的package功能进行了打包。原创 2024-06-03 16:04:43 · 103502 阅读 · 0 评论 -
Springboot启动时报错Property ‘mapperLocations‘ was not specified.
我们现在在配置文件application进行了统一配置。先考虑好久 是不是url输入错了 然后 就发现。localhost8080找半天 结果404。在以前在数据层会有一个dao层的xml文件。这样测试过了 但还是无法启动boot。就是找不到mapper的配置文件了。本想是在表现层写点代码测测接口的。更新驱动后还是无法启动boot。就是找不到Mapper的坐标。结果是开关机导致数据库没开。说明我们的配置文件书写错误。结果boot都不能启动了。看了boot的启动信息。JUnit也测不出来。原创 2024-05-28 21:43:02 · 103380 阅读 · 0 评论 -
Springboot用JUnit测试接口时报错Failed to determine a suitable driver class configure a DataSource: ‘url‘
那我们得考虑依赖是否引入 是否使用非法依赖。我们去Mybatis的配置文件里去查看。我们使用的是druid 德鲁伊连接池。datasource是数据库的意思。我们查看报错信息时由下往上查看。说明是数据库配置信息有问题。检查其他配置信息发现正确。JDBC连接操作数据库。检查用户名密码发现正确。找不到druid的坐标。检查单词拼写发现正确。原创 2024-05-28 13:30:28 · 102918 阅读 · 0 评论 -
IDE报错 NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field ‘
这个错误信息意味着你的 Java 代码尝试访问。博主在jdk1.8的环境下封装实体类的时候。使用lombok的注解高级注解导致的。jdk版本过低然后又使用新的特性。这边手搓javabean即可解决。的字段,但是这个字段不存在。主要可能是使用了高级注解。原创 2024-05-21 15:14:34 · 105269 阅读 · 0 评论 -
2024创建boot时 项目SDK11不支持所选的版本Java21 请选择较低版本的java 解决方案
我们在学习spingboot2.5.8版本时会遇到无法指定java版本号的问题。即可选择Java8和java11。原创 2024-05-19 08:35:41 · 103334 阅读 · 0 评论