问题总结2

1.spring事务是如何声明异常会怎样。

通过动态代理,在代理类里,先开启事务,执行任务,成功则提交事务,异常则回滚事务,最后关闭事务。

2.使用rabbitmq,发送到mq时的事务是如何实现的。

mq接收到消息后,会等待所有mirror接收到给予提交反馈,此事务可以是多个消息。

对于confirm确认机制,会等待所有mirror接收到给予提交反馈,此消息是一个。

3.mysql执行计划器都有哪些级别,range和index区别。

all:全表扫

index:扫描全部索引树

range:扫描部分索引,索引范围扫描

ref:非唯一性索引扫描

eq_ref:唯一性索引扫描,对于每个索引键

consest:主键置于where列表中,MySQL就能将该查询转换为一个常量

system:system是const类型的特例,当查询的表只有一行的情况下

3.线程池如果想要minSum核心线程数超时,该怎样处理。

4.springbean如何处理循环依赖加载的。

5.autowiring实现原理,bean中的getset方法如何加载到容器里。

6.dubbo负载均衡如何实现的,

dubbo有哪些组件。

7.ReentrantLock实现原理深入探究,公平与非公平。

https://www.cnblogs.com/xrq730/p/4979021.html

8."||"放在jvm哪个区,如果使用多个会占用更多内存吗

相关推荐