自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (6)
  • 收藏
  • 关注

原创 Mybatis plus 代码生成器中的setOutputDir等方法不见了

但是你会发现报错更多了,这是因为在3.5版本之后,GlobalConfig对象,乃至生成依赖下的一切配置对象都采用静态内部类的方式创建了,必须要使用builder去构建,这时候你就应该发现,mybatis plus的代码生成版本差异和改动依赖太大了,最好生成好代码之后就删掉对应依赖和生成器代码,因为在后期维护和版本升级后很容易产生版本的冲突和意料之外的报错。代码生成器通常只能根据数据库表的结构和一些配置生成代码,对于业务逻辑的复杂性、代码的可维护性以及最佳实践等方面的考虑不足。

2024-09-02 00:18:13 1038

原创 微服务springboot项目启动时AOT配合Mybatis依赖报错

Spring AOT (Ahead-Of-Time) 编译是一种优化技术,旨在改善 Spring 应用的启动时间和运行性能,尤其是在内存受限或计算资源受限的环境中,如云原生应用或容器化部署。Spring AOT 是 Spring Native 的一个关键组件,通过在构建时进行预处理和优化,减少了应用运行时的开销。

2024-08-09 18:22:02 1109

原创 运行可执行jar时:错误: 找不到或无法加载主类 原因: java.lang.NoClassDefFoundEr或错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序

这个报错一般是出现在maven构建package打包构建生成的jar运行时,出现的报错。如果是你通过手工或者idea工件构建的,一般不会出现这个类型报错。

2024-05-14 09:22:13 1620 2

原创 运行spring或Fx的jar包时,控制台出现Error: A JNI error has occurred, please check your installation and try again

(翻译成人话就是:你的jar包里的所有代码和依赖都是基于高版本的jdk编译运行的,比如jdk17,jdk20. 但是你现在系统的java版本还是jdk8)如果你的是1.8,那你就把你的jdk调高到和项目构建使用的jdk版本一致。

2024-05-14 08:51:33 337 1

原创 JavaFX或Spring项目构建jar包后运行时app.jar没有主清单属性(三部曲之一:解决这个报错后你大概率会遇到三部曲后两部的报错)

属性,指定要运行的主类。系统在运行时会先根据这个文件中的main-class中的项目结构信息去找你的 启动类@SpringbootApplication或者fx项目的HelloApplication.java。找不到它就会提示你主清单属性找不着。如果使用构建工具(如 Maven、Gradle)来生成 JAR 文件,大概率是你构建配置文件(如。文件,这个文件包含关于 JAR 文件的一些元数据信息。为了使 JAR 文件可以作为可执行文件运行,每个 JAR 文件都有一个。我们删掉自带的构建插件后,添加这段依赖。

2024-05-14 08:42:50 520 1

原创 spark从hdfs中加载orc文件出现java.lang.NoClassDefFoundError: org/codehaus/janino/InternalCompilerException报错

错误通常与运行环境缺少所需的依赖库有关,特别是与编译或运行时代码生成相关的库。我写一个方法让sparkSession实例去加载hdfs分布式文件系统中的数据信息,并且简单的执行过滤和读取信息,已经不会出现报错,下一步我们就可以使用mllib等机器学习库或自定义的权重算法实现大数据分析,生成用户个性化内容了。注意,如果您通过添加janino后,代码执行时,报错依然没有解决,那么可能是你的spark版本过旧,并不支持janino的最新特性,那么就在spark版本不变的情况下回退janino的版本:如图。

2024-04-18 21:12:58 1659 2

原创 VUE3中引入.env下的环境变量但是浏览器显示process未定义

在这种情况下说明你使用的构建工具大概率不是Webpack,随着vue技术更迭,vite成为更多开发者的选择。而开发人员在从webpack构建转向vite的时候有可能需要转变.env环境变量的依赖方式。这是基于 Vite 使用原生 ES 模块和现代 JavaScript 特性的决策。所以先通过控制台观察自己所使用的构建工具,比如我采用的是最新版的vite构建工具。最后将你的compositionAPI axios拦截器中的基础路径换成。开头才能在客户端代码中暴露出来,比如。因此在我们需要访问后端的时候。

2024-02-02 16:47:26 497

原创 RabbitMQ登录后显示内部服务器500

rabbitMQ安装过程中遇到控制台乱码,服务器500的错误

2023-07-11 15:04:49 2785 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除