自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于锁的面试题

锁的面试题,事务,分布式锁

2024-04-05 19:08:25 411 1

原创 详解线程和线程池

handler: 拒绝策略,当线程池和工作队列均无法接受新任务时(即线程池中的线程数已经达到maximumPoolSize,并且workQueue已满),将采取的一种拒绝策略。总的来说,线程池旨在通过有效地管理线程生命周期和任务排队机制,减少频繁创建和销毁线程的开销,并通过合理的参数配置和策略调整,确保系统在高并发场景下既能高效利用资源,又能避免过度消耗系统资源导致的问题。方法是启动新线程的关键步骤,它会创建并启动一个新的线程,使线程从就绪状态开始,进而执行。

2024-03-19 18:32:16 582 1

原创 SpringBoot封装starter

封装starter

2024-03-19 13:34:21 506 1

原创 过滤器和拦截器的区别?

具体来说,过滤器可以用来读取和修改请求的参数,例如读取请求的URL参数,读取请求的POST参数,修改请求的POST参数,等等。过滤器还可以用来修改请求的响应,例如修改响应的编码,修改响应的头部,等等。在Spring MVC中,默认情况下,过滤器的执行顺序是按照它们在web.xml文件中配置的顺序执行的。一般来说,过滤器会在拦截器之前执行,也就是说,请求先经过过滤器的处理,然后再经过拦截器的处理。当然,这只是一个默认的执行顺序,实际上,我们完全可以根据我们的需求来调整过滤器和拦截器的执行顺序。

2024-03-18 18:37:16 557

原创 RocketMQ的架构和工作流程

它的设计目标是提供低延迟、高可靠的消息传递能力,以及大规模的消息处理能力。RocketMQ支持发布/订阅模式,提供了丰富的特性,如事务性消息、顺序消息、定时消息等。此外,RocketMQ还具有良好的扩展性和容错性,可以在多机房部署,保证服务的可用性。在整个工作流程中,NameServer起着重要的作用,它负责维护Topic与Broker之间的映射关系,以及管理Broker的注册和注销信息。此外,RocketMQ还提供了丰富的特性,如事务性消息、顺序消息、定时消息等,以满足不同场景的需求。

2024-03-18 17:41:58 298

原创 SpringMVC的执行流程

SpringMVC执行流程

2024-03-18 17:17:04 519

空空如也

空空如也

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

TA关注的人

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