亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

高并發秒殺API之service層

老師代碼:if(md5==null || md5.equals(getMD5(seckillId))) {
???throw new SeckillException("seckill data rewrite");
??}

里面md5.equals(getMD5(seckillId))難道不是匹配到的意思嗎?怎么還要拋出異常?

正在回答

2 回答

之前接口加密是按照(id加/再加一堆復雜的亂碼)把括號里的加密,你發的判斷是要么為空? 要么直接id加密后的結果,顯然跟我們自己定義的方式加密后的接口不一致? 就要拋異常? 這是防止用戶沒有拿到接口或自己把id加密去當接口

0 回復 有任何疑惑可以回復我~
#1

慕絲0251260

不好意思看錯了,, 是用自己定義的getMD5判斷的 不是spring提供的md5 確實是寫錯了 加個!就好了。。
2018-07-23 回復 有任何疑惑可以回復我~

是匹配找不到 ? 前面加!

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

高并發秒殺API之service層

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號