![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
之前在技術(shù)分享會(huì)上跟一個(gè)阿里P9聊婆芦,我問他怎么看架構(gòu)能力岖圈,他說食呻,架構(gòu)能力不是你到P8近范、P9才需要掌握的,其實(shí)每個(gè)階段都有需要掌握的架構(gòu)能力集峦。 也就是說伏社,等你想成為架構(gòu)師的那一...
1. 并發(fā)編程基礎(chǔ) 1.1 什么是線程 線程是進(jìn)程中的一個(gè)實(shí)體露泊,線程本身是不會(huì)獨(dú)立存在的喉镰。進(jìn)程是代碼在數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位滤淳,線程則是進(jìn)...
ByteBuffer ByteBuffer是一個(gè)抽象類,NIO編程中經(jīng)常會(huì)使用早抠,Netty常用的ByteBuf實(shí)際上也是對(duì)其的一種封裝 Byte即字節(jié)霎烙,一個(gè)8位的二進(jìn)制 Bu...
本節(jié)重點(diǎn) 掌握什么是協(xié)程 本節(jié)時(shí)長需控制在15分鐘內(nèi) 一 引子 一:其中第二種情況并不能提升效率悬垃,只是為了讓cpu能夠雨露均沾,實(shí)現(xiàn)看起來所有任務(wù)都被“同時(shí)”執(zhí)行的效果甘苍,如果...
本節(jié)重點(diǎn) 了解異步IO模型 本節(jié)時(shí)長需控制在5分鐘內(nèi) 異步IO(Asynchronous I/O) Linux下的asynchronous IO其實(shí)用得不多尝蠕,從內(nèi)核2.6版本...
一看彼、線程通信的方式 要實(shí)現(xiàn)多個(gè)線程之間的協(xié)同,如:線程執(zhí)行先后順序囚聚、獲取某個(gè)線程的執(zhí)行結(jié)果等等闲昭。線程之間相互通信,分為下面四類: 文件共享靡挥。 網(wǎng)絡(luò)共享序矩。 共享變量。 jdk提...
Spring讓我們可以更快牺六,更輕松颤枪,更安全地進(jìn)行Java編程。Spring對(duì)速度淑际,簡單性和生產(chǎn)率的關(guān)注使其成為世界上最受歡迎的Java框架畏纲。 像阿里巴巴扇住,亞馬遜,谷歌盗胀,微軟等...
一票灰、Reactor線程 ??源碼基于4.1.6.Final版本簿训。 1.1 Reactor線程啟動(dòng) ??NioEventLoop的run方法是reactor線程的主體,在第一次...