闲谈常见SQL语句加锁
锁是使用数据库时避不开的问题,MySQL 中的锁可以分成两个粒度:表锁和行锁。
表锁:表级读锁,表级写锁,读意向锁,写意向锁,自增锁
行锁:读记录锁,写记录锁,间隙锁,Next-key 锁,插入意向锁。
这些锁一旦冲突就会导致死锁问题的产生。
锁是使用数据库时避不开的问题,MySQL 中的锁可以分成两个粒度:表锁和行锁。
表锁:表级读锁,表级写锁,读意向锁,写意向锁,自增锁
行锁:读记录锁,写记录锁,间隙锁,Next-key 锁,插入意向锁。
这些锁一旦冲突就会导致死锁问题的产生。
Java的SPI机制(Service Provider Interface)是一种让应用程序能够通过在运行时动态加载实现模块的机制。它允许第三方库或框架定义服务接口和实现,从而使得应用程序可以在不需要修改源代码的情况下轻松地替换服务提供者。