隨著移動互聯(lián)網(wǎng)的發(fā)展,幾乎所有主流的互聯(lián)網(wǎng)應用都需要應對高并發(fā)場景的挑戰(zhàn)。所以不管是Java初學者,還是從業(yè)多年的Java開發(fā)老兵,了解和掌握Java高并發(fā)編程的相關(guān)知識都是很好必要的!禞ava高并發(fā)編程指南》內(nèi)容由淺入深,采用理論與實踐相結(jié)合的方式講解Java高并發(fā)編程的相關(guān)知識。首先,介紹對高并發(fā)的理解、Java多線程基礎(chǔ)、Java并發(fā)包相關(guān)類的使用與設(shè)計原理;然后,拓展講解分布式系統(tǒng)設(shè)計的相關(guān)原理、挑戰(zhàn)、涉及的相關(guān)框架、中間件等;很后,對流行的Java開源框架的源碼設(shè)計進行分析,結(jié)合實現(xiàn)一個簡易版的系統(tǒng)來介紹如何基于Java語言實現(xiàn)一個高并發(fā)系統(tǒng),達到原理與實踐相結(jié)合的目的,幫助讀者朋友更好地掌握Java高并發(fā)編程的知識。 謝議尊,2016年本科畢業(yè)于中山大學軟件工程專業(yè),畢業(yè)后一直從事服務端研發(fā)工作,目前在BAT其中一家任職。擅長Java服務端編程,熟悉Java各核心框架的源碼設(shè)計,有著豐富的高并發(fā)系統(tǒng)設(shè)計與開發(fā)經(jīng)驗。
|