- 博客(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关注的人