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

為了賬號安全,請及時綁定郵箱和手機立即綁定
不錯的課程
spring 不是必需的 可以不用SSM這套體系
// TODO Auto-generated method stub

if (md5 == null || !md5.equals(getMD5(seckillId))){
throw new SeckillException("seckill data rewrite by client!");
}
這里有BUG 已經 修改 在md5equals的方法前面 要加上 !取反
感覺講的還是蠻詳細的,學到了不少
完整代碼地址:https://github.com/firery/imooc-seckill
代碼都有完整的注釋,依賴更新為目前的最新版本,數據庫采用MySQL 8.0。
另外有少許優化,比如最后的瀏覽器計時誤差等。
老師講的真心不錯,條理清晰,而且分層也很明確,最近一直被這些問題弄的暈暈的,聽了老師的課程,思路的確清晰多了。很喜歡這套教程。在此感謝老師的教程。

最新回答 / 丿暴風雪丶
有哪位做完的大大希望指點一下,就差頁面這一步了,dao層和service這層測試都沒問題!
寫代碼真的太熟練了。是我看的慕課上的講的最好的一門課,受益匪淺。謝謝老師的奉獻?。?!

最新回答 / HeroChan
com.alibaba.druid.pool.DruidDataSource 用的連接池 是alibaba的嗎?SeckillExcution [seckillId=1000, state=1, stateInfo=秒殺成功, successSeckillded=SuccessSeckill [seckillid=1000, userPhone=13623278092, state=-1, createTime=Sat Sep 24 20:58:13 CST 2016]][org.springframew...
建議學到這里的各位,先停下學習,把之前學習的內容,好好整理一下,用腦子過過。
謝謝老師!受益良多
在別處看到類似的例子 那里的XXServiceTest類里面的加上 @Transational 標注,原因是:
Transactional 注釋標簽是表明此測試類的事務啟用,這樣所有的測試方案都會自動的 rollback,即您不用自己清除自己所做的任何對數據庫的變更了。
老師的方法雖然包含集成測試代碼完整邏輯,可以重復執行,但好像不能沒有用到spring test 框架的這個rollback功能。
“關于同類中調用事務方法的時候有個坑” 解決方案

1、如果是基于接口動態代理 是沒有問題的,直接使用接口調用
2、如果是基于class的動態代理 可以用 AopContext.currentProxy() 解決,注意剝離方法一定是public 修飾 ?。?/div>
課程須知
《Java高并發秒殺API》是系列課程,共四門課,分別為業務分析和DAO層,Service層,Web層和高并發優化。本門課程是第二門課程,學習前需要了解如下知識: 1、精通JavaWeb基礎 2、熟悉SpringMVC、Spring和MyBatis框架 3、學習《Java高并發秒殺API之業務分析與DAO層》課程
老師告訴你能學到什么?
1、掌握秒殺業務 2、能夠進行SpringMVC+Spring+MyBatis的整合開發 3、能夠進行Service層的設計與實現

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消