幽灵柯南

Results 11 issues of 幽灵柯南

/** * 锁定下单商品的所有库存 */ private void lockStock(List cartPromotionItemList) { for (CartPromotionItem cartPromotionItem : cartPromotionItemList) { PmsSkuStock skuStock = skuStockMapper.selectByPrimaryKey(cartPromotionItem.getProductSkuId()); skuStock.setLockStock(skuStock.getLockStock() + cartPromotionItem.getQuantity()); skuStockMapper.updateByPrimaryKeySelective(skuStock); } } 1、建议采用redis的分布式锁进行控制处理 redisson这种 2、我看功能规划里面有秒杀,秒杀库存设置为1,这样必定会导致超卖了,这样就是重大事故了

password模式clientscrect放在客户端不安全

![image](https://user-images.githubusercontent.com/16084076/98205299-d4b07900-1f72-11eb-88d3-a036272c95e8.png) redisTemplate.opsForValue().decrement(prodId,number) 1、利用redis的原子性减库存 会更合适吧 2、这里的预减库存,多个jvm实例的情况下,synchronized应该是没有锁住的,是用类似redisson 分布式锁来控制

![image](https://user-images.githubusercontent.com/16084076/98201970-e0e50800-1f6b-11eb-8355-61a5034e35a2.png) 1、如果是系统启动的时候就加载了,那么 后台新增了秒杀活动,关联了新的商品, 那这个数据该如何去同步更新redis数据呢 是删除缓存,再刷新一次吗 还是 谢谢

![image](https://user-images.githubusercontent.com/16084076/47414177-eb783e80-d7a2-11e8-8575-9b6184a174d2.png) 看过FAQ 确认是Java进程 [root@VM_98_142_centos home]# ./greys.sh 22651 start greys failed, because : Unable to open socket file: target process not responding or HotSpot VM not loaded 系统:CentOS release 6.8 (Final)...

- [ ] I have searched the [issues](https://github.com/apache/dubbo/issues) of this repository and believe that this is not a duplicate. ## Ask your question here 关于 dubbo-dependencies-bom 的疑问: 1、dubbo-samples里面引用了 dubbo-bom https://github.com/apache/dubbo-samples/blob/master/dubbo-samples-spring-boot/pom.xml...

type/question

前后端分离的架构,客户端如何登陆?如何授权

idea 插件安装搜索不到

nacos的配置,如果在项目已经引入nacos的情况下,这里的yml里面的配置就重复了, 能否共用项目nacos的配置 一下配置重复, liteflow.rule-source-ext-data={\ "serverAddr":"xxx.com:8848",\ "dataId":"xxx",\ "group":"DEFAULT_GROUP",\ "namespace":"xxxxx"\ }

密码存储在客户端不安全