摘要: 说一下对@SpringBootApplication这个注解的了解。 高并发下如何保证接口的幂等性(表单重复提交)。 2.1 先select再(insert或update) 根据唯一字段数据判断是否已存在表单数据,存在用update,反之则用insert(这种方案不适合高并发场景)。 2.2 悲观锁 阅读全文
posted @ 2023-02-01 21:45 呱呱二号 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 1.理论产生死锁的四个条件 互斥条件:一个资源同时只能被一个线程占用 请求与保持条件:一个进程因请求资源而阻塞时,对已获得资源不释放 不剥夺条件:一个进程已获得的资源,在不释放之前,不能强行剥夺 循环等待条件:若干线程之间处于一种循环相互等待资源状态 2.避免死锁只需要破环4个必要条件之一即可 阅读全文
posted @ 2023-02-01 13:02 呱呱二号 阅读(9) 评论(0) 推荐(0) 编辑