02 2023 档案

摘要:1、什么是幂等性 接口幂等性就是用户对于同一操作发起一次请求或多次请求的结果是一致的,不会因为多次点击而产生副作用。比如说支付场景,用户购买了商品支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,会进行第二次扣款,返回结果成功,用户查询余额发现多扣钱了,流水记录也变成了两条 阅读全文
posted @ 2023-02-24 00:01 spiderMan1-1 阅读(18) 评论(0) 推荐(0) 编辑
摘要:参考:https://zhuanlan.zhihu.com/p/439273702 触发器(Trigger)是 MySQL 中非常实用的一个功能,它可以在操作者对表进行「增删改」 之前(或之后)被触发,自动执行一段事先写好的 SQL 代码。 有时候,你需要设置在INSERT 表之前检测操作者是否输入 阅读全文
posted @ 2023-02-20 19:14 spiderMan1-1 阅读(1215) 评论(0) 推荐(0) 编辑
摘要:参考: (1)https://blog.csdn.net/qq_36031640/article/details/116696685 (2)https://blog.csdn.net/liuxiao723846/article/details/77882011 一、线程的interrupted: 一 阅读全文
posted @ 2023-02-15 13:21 spiderMan1-1 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1、常见的分布式事务锁 1、数据库级别的锁 乐观锁,给予加入版本号实现 悲观锁,基于数据库的for update实现 2、Redis,基于SETNX、EXPIRE实现 3、Zookeeper,基于InterProcessMutex实现 4、Redisson的lock、tryLock(背后原理也是Re 阅读全文
posted @ 2023-02-07 15:01 spiderMan1-1 阅读(1378) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.