为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 秀明新竹
我的理解是 只是逻辑清晰,同时逻辑链上不超过3个条件的算简单逻辑

最新回答 / qq_边缘_ditxJ7
我理解的是这两种方式都创建的是空对象,只是schema.newMessage()底层使用的反射创建,在这儿直接new也可

最新回答 / 慕梦前来
提前发起,到时发出,前端提前拿结果

最新回答 / weixin_慕婉清1214436
不会,减库存是通过mysql事务控制的,并且判断了num>0.

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

最新回答 / 慕前端5586757
redis常用五中存储数据结构:STRING(字符串)LIST(列表)SET(集合)ZSET(有序集合)HASH(哈希)一般来说项目中都使用STRING  具体也看业务场景吧

最新回答 / Dack_Tree
年轻代和老年代都需要stop the word,用来寻找当前时间不可达的对象,然后再找一个低优先级的线程执行gc,具体看一下垃圾收集器,每一种都不太一样

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

最新回答 / Ericql
在linux上安装好redis,然后在项目里配置好IP、port等redis的参数,代码中使用jedis调用

最新回答 / 锅火
在一开始数据库建success_killed表的时候就设置了state这个的默认值为-1,所以如果你sql的insert语句的参数不给的话就直接设置成-1了
课程须知
《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
提交
取消