自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JUC辅助对象:CountDownLatch

JUC同步辅助工具:CountDownLatch1.是什么:一种同步辅助,允许一个或多个线程等待,直到在其他线程中执行的一组操作完成。2.为什么要用:在多线程的情况下,各线程并行运行,互不干扰,线程的结束时机也不同,在不做任何处理的情况下主线程大概率会先执行完(主线程(main)运行结束后,还有其他的子线程仍在运行中)。但是若主线程的处理逻辑依赖于子线程的处理结果时,不做任何处理就会出现问题。因此,在子线程还未执行完毕时,主线程应该被阻塞,待所有子线程执行完再唤醒主线程.3.怎么用:

2022-01-26 17:23:56 383

原创 Eureka获取注册表之fetchRegistry()方法

Eureka获取注册表之fetchRegistry方法一、获取注册表信息之fetchRegistry()方法 /** * Fetches the registry information. * 获取注册表信息。 * * <p> * This method tries to get only deltas after the first fetch unless there * is an issue in reconciling e

2021-11-23 21:41:00 857 1

原创 @EnableConfigurationProperties 与 @ConfigurationProperties注解使用

@EnableConfigurationProperties 与 @ConfigurationProperties一.@ConfigurationProperties的作用该注解配合其属性prefix,可以在项目中的配置文件中读取对应的配置信息。但是在springboot中,所有的实例必须要注册到容器中,才能够使用springboot的相关功能。而@ConfigurationProperties是不自带注册功能的,因此,还需要其他注解配合使用才能够真正的将配置文件中的内容绑定到对应的类中。可供选择的注

2021-11-18 21:05:18 1121

原创 RabbitMq 消息接收确认(可靠消费)

RabbitMq 消息接收确认(可靠消费)一.消息接收确认是什么:是RabbitMq确认消息是否成功被消费的一种机制。有三种消息确认方式:1.none代表不确认:该模式下,只要队列获取到了消息,就默认已成功消费。该模式下,容易造成消息丢失的情况。listener: simple: acknowledge-mode: none 2.manual手动确认: 该模式下需要在代码中进行手动确认消息。若出现异常,会触发消息的重试机制(默认重试三次),若重试结束后仍没有

2021-11-14 16:29:49 3241

原创 RabbitMq 消息发送确认(可靠生产和推送确认)

RabbitMq 消息确认(可靠生产和推送确认)此文档只是本人在项目中碰到的一些问题而产生的个人相关总结,实际上的消息确认机制可以做得更多(比如分布式事务等,但此处不做阐述)。一.消息确认是什么:是RabbitMq确认消息是否成功投递到交换机或者队列中的一种机制。有两种确认方式: 1.确认消息是否到达交换机中。(Producer -----> Exchange) 2.确认消息是否从交换机转发到了具体队列中。(Exchange-----> Queue)二.为什么使用消息确

2021-11-13 20:52:10 3178

原创 RabbitMq + Nacos整合

RabbitMq + Nacos整合本文档只做简单使用整合,深入使用还需自行研究

2021-10-29 15:28:34 4426 1

空空如也

空空如也

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

TA关注的人

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