- 博客(9)
- 收藏
- 关注
原创 RocketMQ
RocketMQ由四个核心组件组成:NameServer、Broker、Producer和Consumer。NameServer负责维护生产者和消费者的信息,Broker负责存储消息,Producer负责生产消息,Consumer负责消费消息。
2024-04-11 12:55:43 1346 2
原创 Spring
3、在切面类中,定义切点和增强。使用 @Pointcut 注解定义切点表达式,使用 @Before、@After、@Around、@AfterReturning 和 @AfterThrowing 注解定义对应类型的增强(通常为切面类的方法)。根据增强在方法何处执行,可分为前置(Before)、后置(After)、环绕(Around)、返回(AfterReturning)和异常(AfterThrowing)五类。介绍(Introduction):一种特殊类型的增强,允许在目标类中添加新的方法或属性。
2023-08-11 16:27:11 70 1
原创 Redis、分布式锁、分布式事务
分布式锁是一种在分布式环境中实现互斥操作和同步访问共享资源的锁机制。在分布式系统中,多个节点可能需要访问共享资源,为了保证数据的一致性和正确性,需要引入分布式锁来确保在同一时刻只有一个进程或线程可以访问该资源。
2023-08-03 10:18:48 1125
原创 支付项目问答
支付系统工作原理:支付系统主要包括第三方支付(如支付宝、微信支付等)和银行支付(如银联、信用卡支付等)。当用户发起支付请求后,商户会将支付信息传递给支付网关,之后支付网关与相应的支付平台进行通信,根据支付渠道完成支付授权和结算。支付完成后,支付平台会向支付网关返回支付结果,最后支付网关将结果通知商户和用户。
2023-08-01 18:43:06 124
原创 JAVA集合相关问题
Java 集合框架是一组用于处理对象集合的 Java 类和接口组成的库。它提供了一组强大的类和接口,可以用于存储、操作和处理对象集合。
2023-07-26 17:13:05 73 1
原创 消息队列常见面试问题
消息的重试是指在消息发送或消费失败后,重新尝试发送或消费的过程。在消息队列中,可以通过重试机制来保证消息的可靠性,提高系统的稳定性和健壮性。死信队列是指消息在无法被消费或处理时,自动进入一个单独的队列,等待人工或定时任务进行处理。它可以帮助系统排查出错的原因,为有问题的消息提供一个排错和重试的机会,提高消息的可靠性和成功率。死信队列(Dead Letter Queue,DLQ)是指消息队列中无法被正常处理的消息,通常是因为消息的消费失败、消息过期或者消息被拒绝等原因。
2023-07-19 18:25:55 890
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人