課程
/后端開發(fā)
/Java
/Java高并發(fā)秒殺API之高并發(fā)優(yōu)化
為什么老師的有0,有-1,他在哪里改變了state的值?
2019-01-18
源自:Java高并發(fā)秒殺API之高并發(fā)優(yōu)化 3-3
正在回答
在一開始數據庫建success_killed表的時候就設置了state這個的默認值為-1,所以如果你sql的insert語句的參數不給的話就直接設置成-1了
<insert?id="insertSuccessKilled"> ????insert?ignore?into?success_killed(seckill_id,user_phone,state) ????values?(#{seckillId},#{userPhone},0) </insert>
舉報
Java實現高并發(fā)秒殺API的第四門課,小伙伴一定可以從中受益
6 回答有沒有人可以解釋一下調用存儲過程后success_killed表的記錄state字段默認為-1的問題
2 回答為什么我的result是0!是0!搞了我半天!但是用終端å執(zhí)行存儲過程都正常?。?!
2 回答我的存儲過程執(zhí)行時間是0.08 sec,跟老師的有點差別,是不是有點慢了..
1 回答starttime等類型為timestamp的時間讀取出來有偏移,這是為什么?
3 回答我沒有確切的感受到并發(fā)處理在哪部分啊,感受最多的只有鎖的優(yōu)化,緩存的優(yōu)化
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-07-08
在一開始數據庫建success_killed表的時候就設置了state這個的默認值為-1,所以如果你sql的insert語句的參數不給的話就直接設置成-1了
2019-01-26