自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实时监听qq邮箱新邮件

支持多种邮箱,只需要将邮箱配置设置为对应的厂商就行了。

2025-04-21 17:35:14 314 2

原创 docker启动rocketmq-dashboard报错:library initialization failed - out of memoryAborted (core dumped)

临时调整在启动容器时,可以通过docker run命令添加--ulimit永久调整编辑Docker的systemd配置文件[Service]ExecStart=

2025-04-15 10:58:38 222

原创 使用Spring Boot Admin搭建钉钉机器人通知功能的小demo

进入admin-server模块的配置文件,按照之前生成的代码依次替换为自己的。这里需要启动自己的nacos服务,替换为自己的地址+端口。项目启动好后可以调用一下接口进行测试。群归属随便选一个就行,不影响。安全方式选择-加签,后面会用。在被监控项目加入配置。

2025-03-10 18:50:32 371

原创 部署在虚拟机的中间件无法连接本机的mysql

或者,如果你使用的是 Windows,可以通过服务管理器重启 MySQL 服务。在 MySQL 中,你需要为远程主机创建一个用户,并授予权限。这将授予该用户访问所有数据库和表的权限。如果只需要访问特定数据库,可以将。或者在 Windows 防火墙中添加规则,允许端口 3306 的流量。是 MySQL 服务器的 IP 地址。确保 MySQL 配置文件(通常是。是 MySQL 服务器的端口号。完成上述步骤后,尝试从远程主机。替换为你想要创建的用户名。替换为刚刚创建的用户名。

2025-01-30 21:46:07 198

原创 关于使用Gateway网关时,spring-boot-starter-web 引入的 tomcat与Gateway的netty发生冲突无法启动问题

spring-boot-starter-web 会引入 spring-boot-starter-tomcat,这使得你的应用在启动时会加载传统的 Servlet 容器。2.如果你在同一个应用中需要Spring MVC和Spring Cloud Gateway,你可以在你的application.yml或application.properties文件中将web应用类型设置为REACTIVE。1.如果不需要,从你的pom.xml中移除spring-boot-starter-web依赖。

2025-01-27 14:47:29 349

原创 布隆过滤器工具类封装及使用示例(google.guava版)

布隆过滤器只支持精准查询,所以需先确定使用环境。加入依赖注入完成后执行的方法。

2024-12-31 17:08:31 236

原创 解决springboot中new Data()与当前时间不同问题

在url字段的末尾加上 serverTimezone=Asia/Shanghai。

2024-12-27 12:09:54 143

原创 为什么mybatis-plus进行分页查询时向mapper中传入Page实例就可以完成分页查询

所以虽然在Mapper接口中我们只看到传入了Page对象,但实际上MyBatis-Plus的分页插件在底层帮我们完成了所有分页相关的工作。这就是为什么我们不需要在Mapper中手动处理分页逻辑的原因。

2024-12-23 21:12:49 355

原创 云端部署·前端请求跨域失败401错误问题

API 工具(如 Apifox)可以成功调用,而使用浏览器或是使用前端发送的url请求会报401错误失败,这是因为浏览器会先发送 OPTIONS 预检请求,而 API 工具直接发送 url 请求。所以项目部署至云服务器的时候前端项目发出的请求后端可能接收不了,以下方法可能解决问题。如果使用了拦截器,需要进行放行,并且增加相应的CORS 头。

2024-12-18 18:53:55 696

原创 解决前端传入时间格式数据时,后端400错误

前端向后端传入时间格式的数据时,后端如果没有进行对应字段的格式化,会报400错误,并且不好排查。需要的在后端的对象中进行时间格式化。可以正常进行业务流程。

2024-12-17 16:23:20 264

原创 谈谈Java中Lambda表达式?详细说说我对Lambda表达式的理解

Lambda表达式可以看作是匿名内部类的简洁替代,它使得代码更加简洁和易读。:Lambda表达式不能访问外部的局部变量,除非它们是final或effectively final(实际上是final,即在Lambda表达式创建后不再被修改)。Lambda表达式是Java语言的一个重要进步,它使得代码更加简洁、模块化,并且支持了函数式编程范式,为Java开发者提供了更多的编程选择和灵活性。:Lambda表达式可以与方法引用结合使用,方法引用提供了一种引用现有方法作为Lambda体的方式,使得代码更加简洁。

2024-09-15 17:20:51 312

原创 谈谈Java中有哪些用于数据存储的常用数据结构?他们分别都有哪些特点?详细说说我对这些数据结构的理解

Java中提供了多种用于数据存储的常用数据结构,它们各自具有不同的特点和用途。选择合适的数据结构对于提高程序性能和代码可读性至关重要。这些数据结构在 Java 中通常通过。

2024-09-10 09:03:16 190

原创 谈谈Java中IO流怎么分类?详细说说我对IO流的理解

Java中的IO流(输入/输出流)是一种处理数据输入和输出的方式。:Java IO流通过抽象类和接口提供了一组统一的操作方法,使得开发者不必关心底层数据源或目的地的具体类型。:Java IO流的设计利用了多态性,可以通过统一的接口调用不同的实现类,提高了代码的可复用性和可扩展性。Java IO流是处理文件和数据流的基础,掌握它们对于进行高效的数据输入输出操作至关重要。:Java IO流操作可能会抛出异常,通常需要进行异常处理,以确保程序的健壮性。:Java IO流提供了检查流的可读性和可写性的方法,如。

2024-09-09 18:05:53 683

原创 谈谈Java中有哪些常见的异常?详细说说我对Java中异常处理的理解

异常处理是 Java 程序中非常重要的一部分,它可以帮助我们处理程序运行时可能出现的各种问题,确保程序的健壮性和稳定性。通过合理地使用异常处理机制,可以使 Java 程序更加健壮,提高程序的可维护性和用户体验。: 记录异常信息对于调试和监控程序非常重要,应该使用日志框架而不是简单的打印语句。: 创建自定义异常可以让异常处理更加清晰和具体,使得错误更容易理解和处理。: 方法可以选择捕获异常并处理它,或者继续向上抛出,让调用者来处理。: 当一个异常的产生是由于另一个异常引起的,可以使用。块来捕获和处理异常。

2024-09-03 19:54:16 530

原创 谈谈Java中OOP包含哪些知识点和我对这些知识点的理解

封装是将数据(属性)和代码(方法)捆绑在一起的过程,并隐藏内部细节,只提供必要的接口。在 Java 中,多态性可以通过方法重载(同名方法在同一个类中有不同的参数列表)和方法重写(子类覆盖父类的方法)来实现。类是对象的蓝图或模板,它定义了对象的状态(属性)和行为(方法)。接口和抽象类:接口和抽象类都是定义规范的方式,但接口更侧重于行为的规范,而抽象类可以包含一些实现细节。抽象:抽象允许我们定义只有接口没有实现的类或方法,这有助于创建灵活和可扩展的代码。类和对象:类是创建对象的模板,对象是类的实例。

2024-09-03 19:47:44 157

原创 对java泛型的理解

Java 泛型是在 Java 5 中引入的一个特性,它允许在编译时提供类型安全检查,同时保持代码的灵活性和复用性。泛型的本质是对类型参数化,这意味着你可以编写操作任意类型的代码,而不需要在代码中硬编码特定的类型。: 尽管 Java 的泛型是不变的,但可以通过通配符和边界来实现一定程度的协变和逆变。: 泛型方法可以在方法级别定义类型参数,这使得方法可以操作任意类型的数据。: 泛型类可以使用类型参数来定义,这样你就可以创建泛型集合、泛型数组等。: 泛型接口可以定义泛型方法,并且可以有多个类型参数。

2024-09-03 19:20:50 167

空空如也

空空如也

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

TA关注的人

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