随笔分类 -  业务处理

Shell 从入门到精通 (三)运算符
摘要:1.基本语法 (1)“$((运算式))”或“$[运算式]” (2)expr + , - , \*, /, % 加,减,乘,除,取余 注意:expr运算符间要有空格 2.案例实操: (1)计算3+2的值 [root@centos7 sh]# expr 2 + 3 5 (2)计算3-2的值 [root@
44
0
0
业务-抽奖减库存-数据库实现分布式锁 优化递归获取锁-解决库存遗留问题
摘要:接上篇:https://www.cnblogs.com/mangoubiubiu/p/16536014.html 一、什么是库存遗留问题? 如果库存有100,100个请求过来,有50个请求成功获取锁,剩下的请求没有获取到锁,等待2次(上篇是等待2次)也没有获取到锁,这样只有50个请求能够成功执行业务
239
0
0
业务-抽奖减库存-数据库实现分布式锁
摘要:一、什么是分布式锁及常见的解决方案 随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,单纯的Java API并不能提供分布式锁的能力。为了解决这个问题就需要一种跨JVM的互斥机制来控制共享资
455
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起