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