redis 分布式锁怎么实现

redis分布式锁

mysql 索引最左匹配

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 等类