【java實(shí)習(xí)評(píng)審】對(duì)小說(shuō)更新時(shí)間點(diǎn)的并發(fā)壓力的短鏈接接口實(shí)現(xiàn)比較到位
大家好,本篇文章分享一下【校招VIP】免費(fèi)商業(yè)項(xiàng)目“推推”第一期書籍詳情模塊java同學(xué)的代碼周最佳作品。該同學(xué)來(lái)自西安郵電大學(xué)通信工程專業(yè)。本項(xiàng)目亮點(diǎn)難點(diǎn):1 熱門書籍在更新點(diǎn)的訪問(wèn)壓力,2 書籍更新通知的及時(shí)性和有效性,3 書荒:同好推薦的可能性,4 后期:定時(shí)任務(wù)的壓力;任務(wù)的擴(kuò)展。
一、作品展示


二、導(dǎo)師點(diǎn)評(píng)
該代碼實(shí)現(xiàn)覆蓋了小說(shuō)詳情頁(yè)面的小說(shuō)模型信息并且使用枚舉方式實(shí)現(xiàn),另外,對(duì)熱門小說(shuō)更新時(shí)候的關(guān)注,用戶較多情況下使用了短鏈接的校驗(yàn)接口。方便進(jìn)一步校驗(yàn)緩存失效時(shí)候的查詢更新。
但是也存在一些問(wèn)題:
1 web層的接口因?yàn)槭菍?duì)外,所以一定要做參數(shù)的判斷,另外,查詢的結(jié)果如果需要進(jìn)一步操作,那也就一定要對(duì)空指針進(jìn)行判斷,不要出現(xiàn)npe問(wèn)題。
2本模塊作為第一個(gè)模塊,除了作為上手了解三層分層結(jié)構(gòu)的使用之外,也包含一個(gè)大亮點(diǎn),也就是緩存的使用和失效,但是并沒(méi)有自己專裝一個(gè)本地緩存或者使用云服務(wù)的緩存來(lái)實(shí)現(xiàn)。
?
標(biāo)簽: