![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 83
十月初七丶
努力
展开
-
Apple促销优惠签名生成以及订阅通知v2版本解密(Java)
文章提供了高版本Java11+的苹果apple计算签名的SDK和低版本Java8的计算签名方式,以及苹果订阅回调通知v2版本的解密原创 2024-07-06 10:07:49 · 347 阅读 · 1 评论 -
Maven项目集成Prometheus+Grafana监控(Docker安装)
srpingboot项目使用maven依赖集成Prometheus依赖,使用docker安装Prometheus和Grafana,并导入模版面板显示jvm使用情况原创 2023-11-24 13:44:17 · 219 阅读 · 0 评论 -
SpringBoot+Eureka实现优雅下线
"优雅下线"是指在维护或更新一个在线服务时,以一种不中断正在进行的工作或服务的方式将其停止或下线。这种方式的目标是最小化对用户或客户的影响,使他们尽可能地感受不到服务的中断或停止。在进行服务维护或更新时,可以使用负载均衡或代理服务器等技术来确保新的服务实例已经准备好,并且在进行切换时无缝接管流量,而不会中断用户请求。这可以通过逐渐引导流量到新的服务实例来实现。如果您正在维护数据库或进行数据迁移,确保数据的迁移过程是平滑的,不会导致数据丢失或损坏。您可以考虑使用数据库复制、备份和还原等技术来实现。原创 2023-09-21 09:54:25 · 374 阅读 · 0 评论 -
三万字盘点Spring 9大核心基础功能
本节主要讲了实现IOC的几个核心的组件BeanFactory及其接口体系:BeanDefinition及其相关组件:BeanDefinitionReader和ClassPathBeanDefinitionScanner:读取资源,生成BeanDefinitionBeanDefinitionRegistry:存储BeanDefinitionBeanFactory核心实现:DefaultListableBeanFactory:IOC容器,同时实现了BeanDefinitionRegistry接口。转载 2023-08-24 15:28:25 · 141 阅读 · 0 评论 -
重试框架Spring-Retry 和 Guava-Retry的使用
都是用于在Java应用程序中实现方法重试的库,但它们来自不同的框架,并在一些方面有所不同。框架来源是Google Guava库的一部分,它提供了一种用于重试操作的机制。是Spring框架的一个模块,专门用于在Spring应用程序中实现重试逻辑。库依赖:您需要添加Guava库的依赖来使用。:您需要添加模块的依赖来使用。配置和注解:重试逻辑通过构建Retryer实例并定义重试条件、等待策略等来配置。提供了注解(如@Retryable@Recover等)和编程式配置来实现重试逻辑。重试策略。原创 2023-08-11 11:48:09 · 1074 阅读 · 0 评论 -
SpringBoot + Redis 实现API接口限流
利用spingboot项目中的拦截器进行api拦截限流,利用AOP切面结合redis的zset数据类型实现动态时间窗口限流原创 2023-07-25 17:41:08 · 377 阅读 · 0 评论 -
用naocs替换eureka当注册中心时,配置正确,却无法注册服务
因考虑以下原因,故以naocs替换eureka动态配置管理:Nacos 提供了动态配置管理功能,可以实时修改配置信息并通知服务实例,无需重启应用或重新部署。这使得系统的配置更新更加方便和高效。支持多种注册中心模式:Nacos 支持多种注册中心模式,包括基于 DNS 的服务发现和基于 RPC 的服务发现。这使得 Nacos 在不同网络环境和应用场景下更加灵活。社区活跃度和发展趋势:Nacos 是由阿里巴巴开源的项目,在开源社区中得到了广泛的关注和贡献。它具有活跃的社区支持和快速的发展趋势。原创 2023-06-15 10:10:35 · 185 阅读 · 0 评论 -
java根据url获取文件的类型
java中使用HttpURLConnection通过文件类型原创 2023-02-22 10:55:58 · 3206 阅读 · 1 评论