自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试必问:Redis为什么快!我整理了份学习文档,现在它是你的了!

在开发过程中,最常用的中间件就是Redis了。它可以用作数据库、缓存和消息代理,甚至可以用它实现分布式锁。我们利用Redis很大的一部分原因就是因为Redis它很“快”!根据官方说法,Redis的性能确实非常出色,可以达到每秒10万次以上的QPS(每秒请求数)。

2024-01-29 20:03:40 1356

原创 【自定义Starter——SpringBoot的自动装配原理】

在Spring Boot中,Starter(起步依赖)是一种用于简化项目构建和依赖管理的概念。Starter是一个预定义的依赖集合,它包含了一组常用的库和配置,以方便开发者集成特定的技术栈。通过引入Starter,开发者可以快速、轻松地搭建基于Spring Boot的项目,而无需手动配置大量的依赖项。SpringBoot提供的starter以spring-boot-starter-xxx的方式命名的(官方建议自定义的starter使用xxx-spring-boot-starter命名规则。

2024-01-04 11:29:54 1204 1

原创 【Spring的事件监听模式异步配置】

最近在项目中,有个场景是有几个场景下的数据变更,需要同时执行一个逻辑。在这里我使用了Spring事件的模式对系统进行解耦,事件源发布一个事件,事件监听器(@EventLintener注解方法)可以消费这个事件,而事件源不用关注发布的事件有哪些监听器,这可以可以对系统进行解耦。但是,同事看到后说我以前用过,Spring的监听是异步执行的,监听器内的执行不会阻塞主线程。我一听不对啊,时间监听默认是线程同步的,并不是异步了,需要异步执行的话得进行配置,话不多说,直接上demo进行验证。通过追踪的。

2023-12-17 21:06:32 1409

空空如也

空空如也

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

TA关注的人

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