秒殺專題-系統(tǒng)前端設(shè)計(jì)(二) 在大致分析秒殺系統(tǒng)的后端處理思路之后,來(lái)分析一下系統(tǒng)前端需要解決的問(wèn)題: 惡意請(qǐng)求 鏈接暴露 惡意請(qǐng)求 Nginx...
AQS 我們?yōu)槭裁葱枰狝QS 思考常用的Lock類,無(wú)論是獨(dú)占鎖,共享鎖(或者以其他維度對(duì)鎖進(jìn)行劃分),但鎖的本質(zhì)都是利用一個(gè)對(duì)象來(lái)實(shí)現(xiàn)對(duì)一個(gè)公...
秒殺專題-系統(tǒng)的設(shè)計(jì)(一) 觀察從客戶端請(qǐng)求訪問(wèn)到服務(wù)器,整個(gè)過(guò)程經(jīng)歷了 從服務(wù)器網(wǎng)關(guān)->代碼(Service層)->數(shù)據(jù)庫(kù) 根據(jù)木桶理論,整個(gè)...
TCP/IP系列知識(shí),傳輸控制相關(guān) 這里不討論TCP頭信息里有什么,也不討論三握四揮,僅總結(jié)TCP協(xié)議下數(shù)據(jù)傳輸控制相關(guān)的知識(shí)點(diǎn)。 前提須知,M...
MySQL索引使用細(xì)節(jié) 這里不介紹MySQL索引是什么,僅總結(jié)索引使用的一些注意事項(xiàng) 索引的代價(jià) 我們知道了B+樹的索引原理之后,也知道了表中的...
MySQL之行格式、頁(yè)結(jié)構(gòu) 前言 關(guān)于為何要了解MySQL的物理實(shí)現(xiàn): 其實(shí)像B+索引,多版本并發(fā)控制(MVCC)等MySQL常問(wèn)的技術(shù)知識(shí)點(diǎn)都...
關(guān)于JMM的思考 前言 看《Java并發(fā)編程的藝術(shù)》總在思考一個(gè)問(wèn)題,JMM到底是個(gè)什么東西?我們又需要JMM來(lái)討論什么問(wèn)題?JMM中規(guī)定的ha...
Synchronized+Spring事務(wù) == 線程不安全?? 某日進(jìn)行多線程實(shí)踐時(shí),突發(fā)奇想將@Transactional注解的spring...
Java參數(shù)傳遞類型 明確要點(diǎn),Java中只存在按值傳遞。 實(shí)參到形參傳遞的不同效果實(shí)際需要結(jié)合,變量的類型和作用域來(lái)看 Java數(shù)據(jù)類型的劃分...