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

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

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

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

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

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