【解决方案】多线程如何避免重复插入
【先记录,日后完善验证】
1、设置唯一键,如果是插入或更新操作可以增加try catch,把更新的sql写在catch里面;
2、synchornized关键字和lock接口,但是只能用于单机;
4、多服务可以使用乐观锁;分布式锁,zookeeper和redis
【先记录,日后完善验证】
1、设置唯一键,如果是插入或更新操作可以增加try catch,把更新的sql写在catch里面;
2、synchornized关键字和lock接口,但是只能用于单机;
4、多服务可以使用乐观锁;分布式锁,zookeeper和redis