java 如何學(xué)好java?
如何學(xué)好java?學(xué)好java的五要素1。學(xué)習(xí)java的愿望和決心2。有堅定的毅力和毅力繼續(xù)學(xué)習(xí)3。設(shè)定一個長期的學(xué)習(xí)目標(biāo)。上網(wǎng)找教程,多讀多練5。復(fù)習(xí)舊的,學(xué)習(xí)新的我做im,用netty,深入了解n
如何學(xué)好java?
學(xué)好java的五要素
1。學(xué)習(xí)java的愿望和決心
2。有堅定的毅力和毅力繼續(xù)學(xué)習(xí)
3。設(shè)定一個長期的學(xué)習(xí)目標(biāo)。上網(wǎng)找教程,多讀多練
5。復(fù)習(xí)舊的,學(xué)習(xí)新的
我做im,用netty,深入了解netty,先了解netty解決了什么問題。異步、零拷貝和事件觸發(fā)是netty的核心問題。您需要熟悉網(wǎng)絡(luò)編程知識才能理解epoll。接下來,您可以看到netty在調(diào)用epoll之后是如何實現(xiàn)異步模型和事件觸發(fā)機制的。您需要熟悉內(nèi)核在Linux用戶進(jìn)程執(zhí)行時如何處理CPU調(diào)度和上下文切換,以便理解零拷貝。接下來,您可以看到netty的零拷貝實現(xiàn)。其余的,根據(jù)業(yè)務(wù)需要或興趣愛好去看吧。
如何進(jìn)一步學(xué)習(xí)netty呢?
Jetty是一個servlet容器。Netty是一個網(wǎng)絡(luò)框架,一個圖書館。沒關(guān)系。如果我們要改變,一個是成品,另一個是半成品。