为了账号安全,请及时绑定邮箱和手机立即绑定
非常谢谢老师的视频,希望能继续出一些干货视频,哪怕收费我也支持啊

最新回答 / qq_慕UI0414813
我找到问题所在了,就是自己的File->Project Structure->Artifacts的后面导入的包未导入lib文件下,所以手动导入自己报错为空的包即可!

最新回答 / 慕前端5586757
redis常用五中存储数据结构:STRING(字符串)LIST(列表)SET(集合)ZSET(有序集合)HASH(哈希)一般来说项目中都使用STRING  具体也看业务场景吧
跟着老师吧整个项目做了一边,收获很多;然后把老师视频中提到的MQ消息队列内容加进来了。最后不断整合以及重构,构建了一套分布式秒杀系统,SpringBoot+Dubbo+Zookeeper,利用页面静态化,CDN缓存,Nignx缓存,以及服务端的页面缓存,Redis对象缓存,层层过滤,防止访问直接穿透到数据库;采用异步消息队列分担短时间的数据库读写;利用Dubbo分布式RPC调用降低耦合与容错,保证整个项目可用;更多细节可以看源码,一起讨论,一起学习进步,项目源码:https://github.com/wtiscm/seckill-dubbo
项目源码:https://github.com/chaodazhiwugui/Seckill
有没有人遇到按照视频中的写,存储过程报错:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right
1327 - Undeclared variable: insert_count
1193 - Unknown system variable 'r_result'
redis是可以做减库存的,而且redis本身就就有原子性的特点,库存可以使用list结构,使用redis的pop方法弹出库存,能弹出数据就是减库存成功,然后使用mq获取其他异步方式更新数据库库存,就可以很有效提高并发性能了
自己跟着做,欢迎大家一起交流呀https://github.com/zhezii/seckill
太精彩了 感谢老师 感谢感谢
虽然我不太懂具体是怎么实现,但大概的意思是懂了,了解了redis中的一些基本情况,更接触到CDN等更加深层次的知识。
很实用的课程,不仅仅学习是Redis作为缓存的使用,还了解了CDN,Mysql之类的

讲师回答 / 益军
为了提高并行度和降低热点行的竞争,可以拆分成多行或者多个表/库中,但是会带来维护库存量的问题。需要设计开发异步逻辑检查不同行之间库存平衡和卖到最后的遗漏问题。

最新回答 / 慕莱坞5242466
对滴,理解很到位,赞一个snhkiftirlaqvpoq

最新回答 / Ericql
在linux上安装好redis,然后在项目里配置好IP、port等redis的参数,代码中使用jedis调用
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第二门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架 3、了解事务和存储过程的概念
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够对秒杀业务的瓶颈有所了解 4、能够实现对秒杀业务的优化

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消