对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面
为啥我上传图片会报下面这个错误,说没有此文件和目录,该怎么解决呢?
老师请问,像mongoTemplate.updateFirst这种API之前没有用过,引申出到了工作中是怎么反应过来具体用哪个api呢?需要翻看组里技术栈文档?
老师关于这个秒杀问题,我们的方案是用rabbitmq进行流量消峰,利用它的队列来排队消费,然后逐一改变库存和redis里的数据对吧??????
我想问的是用了这个队列确认机制还需要用分布式锁吗????比如说用分布式锁和这个队列功能是一样的还是??有点没懂????
这个秒杀系统在高并发情况下不会出现超卖问题吗,没有采用分布式锁
老师,虽然这个项目还没更新完,也可以跟着视频做吗?前面的项目基本上都完成了
老师 怎么批量更新,就是一个集合里我想更新某个字段,或者说一个集合里,我给每个文档添加一个新的字段???????????????????????
老师请问,这个项目其他的class之前都没有implements Serializable, 但是怎么到了这里的LivegoodsMessage这个class单独需要写implements Serializable?
谢谢
到这这个项目结束了,我还存在一个疑问。
就是秒杀这块,我们做了双重保险,第一个就是把秒杀请求放道mq队列里排队,第二个就是利用redis事务特性,在没发送消息前查一次redis,发送消息后,处理消息时再查一次redis,然后后面的改数据操作让他具有原子性,这样能解决高并发问题吗?????不需要用到分布式锁吗??????
老师请问,这里直接OrderDaoImpl中用了mongoTemplate.save(order)。请问这样的操作会直接在mongodb中的Order 表中添加新的order?或者换个文法,程序是如何知道需要往mongodb中的哪个表添加数据的?就是order这个对象的java类Order吗?