評分
- 內(nèi)容實(shí)用9.9
- 簡潔易懂9.7
- 邏輯清晰9.7

有個(gè)最大的疑問??!SeckillServiceImpl.java的exportSeckillUrl。秒殺開啟階段,是會調(diào)用exportSeckillUrl暴露seckillId的md5值,這沒錯(cuò)。(我感覺暴露url 就是暴露這個(gè)md5值,然后客戶端使用這md5值去秒殺商品)可那個(gè)判斷當(dāng)前日期是否處于當(dāng)前秒殺物品的起始時(shí)間的操作是不是多余了,因?yàn)檫@個(gè)exportSeckillUrl被調(diào)用是在秒殺開放后調(diào)用?。ň筒挥昧伺袛鄷r(shí)間了嘛~)。我把獲取secKill,以及判斷日期注釋了,然后運(yùn)行,同樣可以運(yùn)行, 沒問題呀。而且通過chrome控制臺可以看到秒殺未開啟,以及過時(shí),都不會發(fā)送exposer請求

感謝!我已將代碼實(shí)現(xiàn)并發(fā)布在github上,https://github.com/saaak/seckill,有需要的同學(xué)可以看看

專業(yè)面試問: 1、秒殺相關(guān)技術(shù),具體的秒殺細(xì)節(jié)怎么做的?秒殺的核心技術(shù)在哪兒?你怎么保證的? 2、秒殺商品的庫存放在哪里,如何保證redis和DB的一致性 多個(gè)線程同時(shí)訪問為空的redis 3、怎么解決秒殺在高并發(fā)情況下,你怎么解決, 想問問這些問題怎么回答

https://gitee.com/Don212/boot-seckill 使用 spring boot 2.1.6.RELEASE 版本搭建 結(jié)合 mybatis-spring2.0.1 連接池使用 hikari 數(shù)據(jù)庫采用 MySQL5.6

感謝老師,我在實(shí)現(xiàn)了整套秒殺系列課程后,將源碼分享到了github上。個(gè)人選用的是springboot + spring data jpa ,并且在完成后對系統(tǒng)進(jìn)行了優(yōu)化和壓測,并新增了websocket推送和redis分布式鎖。地址是 https://github.com/wangzns/seckill 歡迎有興趣的同學(xué)?

不錯(cuò)~ 【我的博客:blog.csdn.net/Dream_Weave】【溫馨提示:ACM、JavaSE/EE、SSH/SSM、UNI-APP、JQ/JS/CSS3/H5/Vuejs等編程愛好者關(guān)注我,加我慕課好友,TIM:②⑧⑤⑤④④⑧②,互相學(xué)習(xí)共同進(jìn)步!】