Async的线程池使用的哪个?

前言 在Spring中我们经常会用到异步操作,注解中使用 @EnableAsync 和 @Async 就可以使用它了。但是最近发现在异步中线程号使用的是我们项目中自定义的线程池 ThreadPoolTaskExecutor 而不是之前熟悉的 SimpleAsyncTaskExecutor那么来...

阿里三面:如果RocketMQ消息积压了,增加消费者有用吗

面试官:RocketMQ 消息积压了,增 加消费者有用吗?我:这个要看具体的场景,不同的场景下情况是不一样的。面试官:可以详细说一下吗?我:如果消费者的数量小于 MessageQueue 的数量,增加消费者可以加快消 息消费速度,减少消 息积压。比如一个 Topic 有 4 个 Message...

说说ThreadLocal原理?

ThreadLocal可以理解为线程本地变量,它会在每个线程都创建⼀个副本,那么在线程之间访问内部副本变量就⾏了,做到了线程之间互相隔离,相⽐于synchronized的做法是⽤空间来换时间。ThreadLocal内,有⼀个静态内部类:ThreadLocalMap,ThreadLocalMap...

NJUPT【信息安全综合实验】

https://wwb.lanzouh.com/i8uxY05qu1mf 题目2:RSA-OAEP的实现 具体要求RSA算法是应用最为广泛的公钥加密算法之一,但由于基本算法具有的同态性,在实际使用过程中,通常需要对基本的RSA算法进行改进,而RSA-OAEP算法即为实际使用算法之一。本课题致...