-------2021.06.19和2021.06.21
1. 多线程是怎么从1变到最大的
2. ThreadLocal中那些框架中用到
3. Transactional失效
4. 系统比较慢,怎么优化
5.mybatis拦截器
6. nginx的工作原理
7. B+数定义
8.Oracle中索引的数据结构
9.K8s的一些组件
10.rabbitMQ的作用以及如何保证消息不丢失
11. Mq和rabbitmq区别,mq最大拉取的值
12.mysql查询如果比较慢,怎么查询分析原因
13.springcloud的网关,组建,configserver,
14.springboot事物失效不起作用,有哪些情况
15.多线程在项目中的运用
16.生产上数据库里的值突然由正数变成负数,如何解决排查
17. 多线程,反射,范行,
18. 对象的cope,是深copy吗,
19. 数据库事物,事物的传播属性,是什么时候更改,传播属性,什么时候失效,
20. fegin调用原理,fegin调用过程,服务降级,
21. rabbit mq队列模式,ack,
22. Oracle表分区,区别,视图,为啥变快,
23.redis z set 排序规则
spring事务失效:
(1)正确的设置@Transactional 的 propagation 属性
(2)正确的设置@Transactional 的 rollbackFor 属性
(3)@Transactional 只能应用到 public 方法才有效
(4)遇到方法自调用问题,显示通代理对象调用
(5) 有些数据库不支持事务