
框架相关
文章平均质量分 60
框架相关
孤独叶
一个热爱coding和阅读底层源码的程序员
展开
-
其他自动重试的注解
除了@Retryable@Recover注解用于定义重试次数耗尽后执行的恢复方法。当@Retryable注解的重试次数达到上限时,@Recover方法会被调用。这通常用于在所有重试都失败时执行自定义的处理逻辑或提供回退方案。原创 2024-08-21 13:35:06 · 685 阅读 · 0 评论 -
@Retryable 注解的使用与深度原理解析
它在 Spring 的 AOP(面向切面编程)机制的支持下,能够在方法执行失败时,根据指定的策略自动重试。注解时,Spring 会自动创建一个代理对象(proxy),并在调用目标方法时,通过拦截器(Interceptor)拦截方法的调用。,它将会自动重试,最多重试 3 次,每次重试之间的延迟时间为 2 秒,且每次重试的延迟时间会按 1.5 倍增长。:过于频繁或延迟过长的重试可能影响应用的性能,尤其是在高并发环境中使用时,需合理配置重试策略。:指定触发重试的异常类型,默认是空数组,表示所有异常都会触发重试。原创 2024-08-21 13:31:45 · 1041 阅读 · 0 评论 -
Mailjet的使用
每次请求都需要进行身份验证,通常通过API密钥和密钥对(API key and secret key)来进行。Java包会解析响应,将其转换为合适的Java对象,便于后续处理。在处理请求和响应时,可能会遇到各种异常情况,如网络错误、认证失败、API调用超限等。这些组件共同工作,确保Mailjet Java包可以高效、可靠地与Mailjet服务器进行通信,实现电子邮件的发送和管理。Mailjet的Java包通过发送HTTP请求与Mailjet服务器进行通信。Java包提供了各种类和方法来简化构建请求的过程。原创 2024-06-12 15:24:17 · 502 阅读 · 0 评论 -
怎么不使用springboot Helper或Spring Initializr来创建spring项目
以上步骤将创建一个基本的 Spring 项目,而不依赖于 Spring Boot Helper 工具。这样可以更好地理解 Spring 框架的底层工作原理和配置方式。首先,创建项目的基本目录结构。在项目根目录下创建一个。原创 2024-06-12 15:20:09 · 557 阅读 · 0 评论 -
spring中依赖注入的方式
在 Spring 框架中,依赖注入(Dependency Injection,DI)是一个核心的特性,它允许开发者将对象的依赖关系通过容器进行管理和注入。这些依赖注入的方式可以根据项目的需求和设计选择合适的方式来实现对象之间的依赖关系。通常推荐使用构造函数注入或者 setter 方法注入来实现依赖注入,因为它们可以增强代码的可读性和可维护性。原创 2024-04-23 19:48:44 · 753 阅读 · 0 评论 -
通过 JMX(Java Management Extensions)查询 Java 应用程序的性能指标
主要是java检测工具的主要实现方法,掌握之后+前端,就可以实现自己监控JVM原创 2024-04-13 20:21:04 · 1330 阅读 · 0 评论 -
在Spring中的扩展点
原创 2024-03-21 14:42:44 · 457 阅读 · 0 评论 -
通过NIO的walkFileTree来进行文件夹的删除
通过NIO的walkFileTree来进行文件夹的删除原创 2022-03-08 11:30:06 · 479 阅读 · 0 评论 -
Spring Data、JPA、Spring Data JPA和Hibernate是与数据访问和持久化相关的技术,它们之间有一些区别和联系
总体而言,Spring Data JPA是在Spring Data和JPA的基础上提供了更便捷的数据访问方式,而Hibernate是JPA规范的一个具体实现,它们可以结合使用来简化和加速数据访问的开发工作。原创 2024-03-29 22:16:00 · 386 阅读 · 0 评论 -
JAVA网络学习-netty(1)
netty原创 2022-03-08 21:50:41 · 344 阅读 · 0 评论