- 博客(4)
- 收藏
- 关注
原创 Spring Boot+Redis+lua脚本实现 分布式锁实现抢单!
redis 的普通 key 一般都允许覆盖,A 用户 set 某个 key 后,B 在 set 相同的 key 时同样能成功,如果是锁场景,那就无法知道到底是哪个用户 set 成功的;某个抢购场景时候,如果没有过期的概念,当 A 用户生成了锁,但是后面的流程被阻塞了一直无法释放锁,那其他用户此时获取锁就会一直失败,无法完成抢购的活动;有了上面对分布式锁的粗略基础,我们模拟下 10w 人抢单的场景,其实就是一个并发操作请求而已,由于环境有限,只能如此测试;NX:是否存在 key,存在就不 set 成功。
2024-06-14 10:55:47
600
1
原创 Node.js(v16.13.2版本)安装及环境配置教程
按Ctrl+` 键打开终端输入:npm install --registry=https://registry.npmmirror.com。选择对应你系统的Node.js版本,这里我选择的是Windows系统、64位(v16.13.2版本)二、解压文件到nodejs,并打开文件夹nodejs,复制解压文件目录路径。三、配置环境变量:桌面--》此电脑--》右键--》属性。五:打开Visual Studio Code。
2024-03-03 15:51:33
12552
原创 导入JAVA项目后,MyBatisX插件无法识别mapper.xml文件实体类解决方案
导入JAVA项目后,MyBatisX插件无法识别mapper.xml文件实体类解决方案
2024-02-29 16:50:09
933
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人