redis 分布式锁怎么实现
mysql 索引最左匹配
mysql where 是否一定走索引
my: 不一定,比如不等于,not int 什么的就不会走索引
answer:
IO 多路复用 select/poll/epoll
spring bean 生命周期
BeanFactory facotrybean @Bean的区别
spring 怎么解决循环依赖
#todo
https://zhuanlan.zhihu.com/p/84267654
kafka 重复消费问题,怎么保证消息提交成功
分布式锁应该加在事务代码的外面还是里面
#todo https://blog.csdn.net/Adoucequan/article/details/123844506
IOC 实现原理
工厂模式加反射机制,根据给出的类名(字符串)来动态生成对象。可以把IOC容器看作一个工厂,工厂里要生产的的对象都在配置文件里定义,利用反射,可以根据配置文件中给出的类名生成对应的对象。
反射的原理
获取到Java中反射类的字节码,然后将字节码中的方法、变量、构造函数等映射成相应的 Method、Field、Constructor 等类