自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 java 发送邮件

【代码】java 发送邮件。

2024-04-18 14:04:22 114

原创 无效的标记: --release

WARNING][WARNING][INFO][INFO][INFO]:source[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project demo: Fatal error compiling: 无效的标记: --release -> [Help 1]

2023-11-24 18:34:08 1165

原创 循环依赖问题解决“The dependencies of some of the beans in the application context form a cycle”

将依赖项通过Setter方法注入,而不是通过字段注入。使用Setter方法,Spring可以在Bean创建后再注入依赖项,从而避免循环依赖。将依赖项通过构造函数注入,而不是通过字段注入。这样可以确保依赖项在Bean创建时已经注入完毕,从而避免循环依赖。使用Spring的@Lazy注解延迟注入依赖项,以避免在创建Bean时发生循环依赖。尝试将相互依赖的方法或类提取到一个共享的接口或基类中,以避免直接的循环依赖关系。

2023-11-24 10:28:41 863

原创 微服务调用

(Remote Procedure Call,远程过程调用)是一种分布式系统中的通信机制,用于实现不同计算机节点之间的方法调用。它使用加密通道进行通信,保护数据的机密性和完整性,用于安全敏感的应用,如网上银行、电子商务等。RabbitMQ是一个开源的消息中间件,支持多种消息协议,如AMQP、MQTT等,用于实现分布式系统中的消息传递。它提供了文件的上传、下载和管理功能,使用TCP进行可靠的数据传输。ZooKeeper是一个分布式的协调服务,提供了高可用性和一致性的服务注册、配置管理和分布式锁等功能。

2023-11-16 14:22:39 81

原创 JAVA 文件上传

【代码】JAVA 文件上传。

2023-11-16 14:01:35 49

原创 如果分析maven项目

可以通过三个方面查看使用了哪些组件在idea工具上查看“External Libraries”jar包使用“Show Dependencies”依赖树辅助查看通过项目运行时输出的日志查看在idea工具上查看“External Libraries”jar包使用“Show Dependencies”依赖树辅助查看通过项目运行时输出的日志查看

2023-11-16 14:00:27 20

转载 java: Compilation failed: internal java compiler error

原文链接:https://blog.csdn.net/weixin_42923363/article/details/126698963。版权声明:本文为CSDN博主「流浪大人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。解决方法:查看项目中配置的jdk版本,再查看idea配置的版本。第一种情况:idea的JDK版本和项目配置的不同。解决方法:调整分配的堆大小,最开始是700。可能原因是jvm分配的堆栈内存不足。在idea中要查看三个地方的配置。

2023-04-26 14:53:23 90

原创 无效的发行版本17

报错:无效的发行版本17

2023-02-13 15:39:42 232

原创 IDEA 启动项目慢,一直在Build

IDEA启动项目慢

2023-02-01 16:14:53 1329

原创 下载JDK1.8

Oracle官网1.选择“开发人员”2.选择“开发人员资源中心”3.下拉选择“java”4.下来选择“Oracle Java SE”5.选择“java 1.8”6.选择windows 版本下载x64

2021-11-26 17:22:37 546

原创 IDEA使用package和install时报“程序包com.XXX.XX不存在”

如果你也是运行毫无问题,就是一运行package就报错,那你肯定跟我遇到了同样的问题是springboot自身的编译插件spring-boot-maven-plugin导致的。解决方案(三选一):1、不要将此插件放到顶级父工程中,在需要打成可执行jar的地方添加就好了,如果是需要被依赖的,就不要添加此插件(如上述案例中,就是xxx-a、xxx-b不加,xxx-c需要加);2、在需要对外提供依赖的项目的pom里设置(如本项目的xxx-a、xxx-b),这样设置会让项目生成两个jar:一个可执行jar,

2021-11-05 10:04:10 4133 1

原创 Field session in XXX required a bean of type ‘XX‘ that could not be found

Spring 无法注入有参构造对象------------------------>---------------------------->--------------------------在方法中使用局部变量new对象,session有值在成员变量中new对象使用,session为null

2021-11-04 17:09:54 113

原创 jar/war中没有主清单属性

XXX.jar中没有主清单属性

2021-10-18 11:01:50 1013

原创 Error running 未命名. Command line is too long. Shorten the command line via JAR manifest or via a clas

运行 未命名 时出错。命令行过长。 通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行方法一:1.修改项目下 .idea\workspace.xml2.找到标签 <component name="PropertiesComponent">在下面一行加上:<property name="dynamic.classpath" value="true" />方法二:在IDEA中找到 Run-> Edit Configurations打开建议使用方法一,方法二

2021-10-08 11:05:37 5296

原创 The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in u

***************************APPLICATION FAILED TO START***************************Description:The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.Action:Verif

2021-10-08 10:39:58 170

原创 spring boot项目添加MyBatis

springBoot集成MyBatis

2019-10-16 14:33:55 148 1

原创 Field * in * required a bean of type ‘*‘ that could not be

Field testDao in com.service.TestService required a bean of type ‘com.dao.TestDao’ that could not be found.没有找到dao层解决:添加@ComponentScan(“dao”)在spring boot 启动类型dao为你dao层的文件夹名称...

2019-10-16 11:21:07 2306

原创 创建spring boot 项目

以上是java目录结构pom.xml文件内容如下<project> <modelVersion>4.0.0</modelVersion> <artifactId>spring_boot</artifactId> <groupId>com</groupId> <versio...

2019-10-16 10:28:35 98

原创 Protocol handler start failed

端口冲突

2019-10-16 10:27:07 173

原创 Disconnected from the target VM, address: '127.0.0.1:56065', transport: 'socket'

Disconnected from the target VM, address: '127.0.0.1:56065', transport: 'socket'翻译:已断开与目标虚拟机的连接,地址:“127.0.0.1:56065”,传输:“socket”Process finished with exit code 0翻译:进程已完成,退出代码为0项目没有任何报错却突然停止Pro...

2019-09-29 13:48:36 6423

空空如也

空空如也

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

TA关注的人

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