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