Java异常解决
文章平均质量分 57
日常开发异常分享
wujiada001
一切皆有可能
展开
-
读取pom配置报错:org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found chara
这种机制非常有用,特别是在需要根据不同环境(开发、测试、生产)使用不同配置的情况下,你可以通过定义不同的 Maven 属性来实现配置的自动化替换,而不需要手动修改资源文件。元素定义了一组资源,这些资源将被包含在项目的构建过程中。在 Maven 构建生命周期中,这些资源会被复制到输出的 JAR 或 WAR 文件中。项目开发过程中,我们有多种开发环境,使用pom文件统一管理配置,然后使用@xx@读取配置,报错。是 Maven 约定的标准目录,用于存放项目资源文件,如配置文件、属性文件等。属性,并将其值替换到。原创 2024-11-19 09:28:23 · 629 阅读 · 0 评论 -
IDE内存不足,这可能会影响性能。请考虑增加堆大小。
警告信息:Low Memory。原创 2024-11-13 05:30:00 · 327 阅读 · 0 评论 -
解决警告:Boxed value is unboxed and then immediately reboxed
当你看到“Boxed value is unboxed and then immediately reboxed”这样的警告时,意味着代码中有一个操作,它首先将一个包装类的对象拆箱为基本数据类型,然后立即将这个基本数据类型重新装箱为同一个包装类的对象。这种操作是不必要的,因为它增加了不必要的性能开销,并且可能会降低代码的可读性。在Java中,自动装箱(auto-boxing)和自动拆箱(auto-unboxing)是两个常见的操作,它们允许基本数据类型和它们对应的包装类之间的自动转换。原创 2024-11-08 07:30:00 · 295 阅读 · 0 评论 -
lombok的@Data注解在继承类上时提示警告
(这是隐式的),那么这个警告可能是由于IDE或代码生成工具的bug,或者你的项目设置有误。检查你的项目设置,确保没有错误配置,并更新你的IDE到最新版本以解决可能的工具问题。为我们提供了@Data注解,帮助我们省略了@Setter,@Getter,@ToString等注解,一般对于普通的实体类使用该注解,不会出现什么问题,但是当我们把这个注解,使用在派生类上,就出现了一个小问题。方法是基于对象的内存地址来实现的,因此,如果你重写这些方法,通常需要调用父类的实现以保持一致性。这个警告的意思是,生成的。原创 2024-11-06 09:52:40 · 742 阅读 · 0 评论 -
踩坑:设置过期时间为常量
类中,是一个静态常量,它在类加载到 JVM 时被初始化一次,并且之后不会再改变。这意味着无论您何时生成新的 token,所有的 token 都会有相同的过期时间,即从服务器启动或类被加载时起的固定时间(在这个例子中是7天后)。原创 2024-09-25 21:51:46 · 355 阅读 · 0 评论 -
在使用 EasyExcel,报错“Convert excel format exception.You can try specifying the ‘excelType‘ yourself
在使用 EasyExcel 读取 Excel 文件时,如果遇到 "Convert excel format exception.You can try specifying the ‘excelType‘ yourself" 的错误,这通常意味着 EasyExcel 无法自动识别文件的格式。在处理文件时,确保文件没有损坏,并且是有效的 Excel 格式。:如果 EasyExcel 无法处理你的文件,你可以考虑使用 Apache POI 库,它提供了更底层的 Excel 文件处理能力。例如,如果你的文件是。原创 2024-09-19 15:16:58 · 1463 阅读 · 0 评论 -
org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded
这个异常通常发生在Spring MVC或Spring Boot应用中,当上传的文件大小超过了服务器配置的最大允许大小时。这个限制可以在多个级别上设置,包括Servlet容器(如Tomcat)、Spring Boot的配置文件(如或),或者在Spring MVC的配置类中。原创 2024-09-09 10:42:24 · 1320 阅读 · 0 评论 -
解决pageHelper分页失效问题
【代码】解决pageHelper分页失效问题。原创 2024-09-04 23:28:43 · 172 阅读 · 0 评论 -
Response to preflight request doesn‘t pass access control check: No ‘Access-Control-Allow-Origin‘ he
当你的拦截器拦截到这种OPTIONS请求时,如果没有正确地处理(例如,返回正确的CORS头部信息),那么浏览器就会认为服务器是不可连接到的所以阻止实际的请求发送,所以我们需要确保拦截器在处理OPTIONS请求时,返回正确的CORS头部信息。预检请求是一种由浏览器自动发送的、使用OPTIONS方法的HTTP请求,它用于检查实际请求是否可以被服务器接受。使用axios请求,并在请求头添加token,发送请求,后端能成功接收请求,但请求头没有token,导致过滤器拿不到token进行校验。原创 2024-09-04 10:30:49 · 2344 阅读 · 0 评论 -
处理跨域异常: Access to XMLHttpRequest:No ‘Access-Control-Allow-Origin‘ header is present on the requested
当你遇到这样的错误时,这通常是因为浏览器的同源策略(Same-Origin Policy)阻止了跨源(Cross-Origin)HTTP 请求。原创 2024-08-17 09:47:17 · 1676 阅读 · 0 评论 -
Linux异常:Starting Jenkins bash: /usr/bin/java: No such file or directory
命令来检查 SELinux 的状态,并通过调整 SELinux 策略或将其设置为宽容模式(permissive mode)来测试是否是 SELinux 导致的问题。如果 Jenkins 是通过某种自动化工具(如 Ansible、Chef 或 Puppet)安装的,确保该工具的配置中包含了正确的 Java 路径。原本是一个指向正确 Java 版本的符号链接,但它已经丢失或损坏,你可以尝试重新创建它。变量(或 Jenkins 启动脚本中直接使用的 Java 路径)指向正确的 Java 安装目录。原创 2024-08-14 23:37:22 · 520 阅读 · 0 评论 -
使用mapstruct,没有生成实现类解决方案
原因:在lomok编译之前,导致没有使用set/get方法。解决:在pom.xml文件中定义编译的顺序即可。原创 2024-08-10 13:04:04 · 567 阅读 · 0 评论 -
ERROR c.a.c.n.c.NacosPropertySourceBuilder - get data from Nacos error,dataId:mylife-gateway.yml co
这通常意味着请求被服务器拒绝,原因是没有足够的权限。在错误信息中,还明确指出了“unknown user!”,这进一步证实了是权限问题。通过这些步骤,你应该能够诊断并解决从Nacos获取配置时遇到的权限问题。这个错误信息表明你的应用程序在尝试从Nacos配置中心获取名为。的配置文件时遇到了问题。原创 2024-08-07 15:51:54 · 667 阅读 · 0 评论 -
jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoClassDefFoundError: javax/xml
异常解决原创 2024-08-05 09:36:43 · 1436 阅读 · 0 评论
分享