最新 最热

RateLimiter源码分析

如下图所示,我创建一个1秒产生0.1的RateLimiter(即10秒产生1个),左边是时间轴,现在有3个线程申请数据,nextFreeTicketMicros初始化为0(其实他的计算单位是微秒)...

2023-12-25
1

ApplicationEventPublisher的简单使用

一个简单的场景,就是用户注册成功后,发短信通知和发邮件通知,其实这样的场景就是两种处理情况

2023-12-25
1

SpringBoot获得application.yml中数据的几种方式

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-12-25
1

SpringBoot整合RateLimiter实现限流

在和某学长炫耀在自己会用Redis+Lua实现滑动窗口限流时,他说现在都用RateLimiter,所以就我就想搞个Demo,但是度娘了一下,感觉我搜索到的博客有几个个人认为不太完善的地方,比如只贴了部分代码,没贴依赖。尤其是你用AOP实现...

2023-12-25
1

Transactional注解不生效案例

参考:Spring中propagation的7种事务配置_sayoko06的博客-CSDN博客_propagation

2023-12-25
1

多线程在Spring中的使用

自定义多播器如下所示,其实和我们自定义其他的不太一样,因为其他的自定义不会有value值,为什么此处必须要有value = "applicationEventMulticaster"???...

2023-12-25
1

SpringMVC何时加载的controller里的mapping方法

其实我一直有一个疑问,因为我在跟自己写的controller的生命周期源码的时候,没有发现解析mapping的代码,然后我就在想,什么时候解析并加载的mapping呢???...

2023-12-25
1

Spring的循环依赖和三级缓存

(2)如果您不了解Spring Bean的声明周期,那么您可以看一下文章(Bean的生命周期_CBeann的博客-CSDN博客)或者百度其它文章,然后在回来看该文章,否则个人感觉应该看不懂...

2023-12-25
1

spring-state-machine持久化restore踩坑

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-12-25
1

一文带你了解call、apply、bind的区别及源码实现

call、apply和bind都是JavaScript中Function对象的原型方法,它们的作用主要是改变函数的执行上下文(即this的值)以及传递参数。

2023-12-23
1