`

问题总结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.spring bean如何处理循环依赖加载的。

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

6.dubbo负载均衡如何实现的,
dubbo有哪些组件。

7.ReentrantLock实现原理深入探究,公平与非公平。
https://www.cnblogs.com/xrq730/p/4979021.html



8." || "放在jvm哪个区,如果使用多个会占用更多内存吗
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics