自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 索引相关问题

索引、索引失效,sql调优方案

2023-07-26 17:13:24 82 1

原创 JAVA集合相关问题

Java 集合框架是一组用于处理对象集合的 Java 类和接口组成的库。它提供了一组强大的类和接口,可以用于存储、操作和处理对象集合。

2023-07-26 17:13:05 73 1

原创 消息队列常见面试问题

消息的重试是指在消息发送或消费失败后,重新尝试发送或消费的过程。在消息队列中,可以通过重试机制来保证消息的可靠性,提高系统的稳定性和健壮性。死信队列是指消息在无法被消费或处理时,自动进入一个单独的队列,等待人工或定时任务进行处理。它可以帮助系统排查出错的原因,为有问题的消息提供一个排错和重试的机会,提高消息的可靠性和成功率。死信队列(Dead Letter Queue,DLQ)是指消息队列中无法被正常处理的消息,通常是因为消息的消费失败、消息过期或者消息被拒绝等原因。

2023-07-19 18:25:55 890

原创 设计模式面试问题

设计模式是一种在软件开发中常用的解决问题的方法,它提供了一些模板来解决常见的问题。

2023-07-19 10:15:45 96

原创 开发遇到的小问题&解决方法(自用)

技术总结(自用)

2022-09-19 17:33:35 65 1

空空如也

空空如也

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

TA关注的人

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