【解决方案】多线程如何避免重复插入

【先记录,日后完善验证】

1、设置唯一键,如果是插入或更新操作可以增加try catch,把更新的sql写在catch里面;

2、synchornized关键字和lock接口,但是只能用于单机;

4、多服务可以使用乐观锁;分布式锁,zookeeper和redis

posted @ 2023-02-01 17:37  BerserkD  阅读(290)  评论(0)    收藏  举报