摘要:目錄此文章屬于源碼之下無秘密做最好的源碼分析教程系列文章之一代碼下載首先到的倉(cāng)庫(kù)中點(diǎn)擊右邊綠色的按鈕拷貝地址然后在終端中輸入如下命令克隆工程工程源碼較大加上國(guó)內(nèi)網(wǎng)絡(luò)問題下載源碼可能會(huì)比較耗時(shí)當(dāng)有如下輸出時(shí)表示克隆成功了如果有朋友實(shí)在下載太
目錄
此文章屬于 源碼之下無秘密 ── 做最好的 Netty 源碼分析教程 系列文章之一.
代碼下載首先到 Netty 的 Github 倉(cāng)庫(kù) 中, 點(diǎn)擊右邊綠色的按鈕:
拷貝 git 地址: [email protected]:netty/netty.git
然后在終端中輸入如下命令, 克隆 Netty 工程:
/Users/xiongyongshun/works/learn_netty >>> git clone [email protected]:netty/netty.git Cloning into "netty"...
Netty 工程源碼較大, 加上國(guó)內(nèi)網(wǎng)絡(luò)問題, 下載 Netty 源碼可能會(huì)比較耗時(shí).
當(dāng)有如下輸出時(shí), 表示克隆成功了:
/Users/xiongyongshun/works/learn_netty >>> git clone [email protected]:netty/netty.git Cloning into "netty"... remote: Counting objects: 210696, done. remote: Compressing objects: 100% (93/93), done. remote: Total 210696 (delta 33), reused 0 (delta 0), pack-reused 210587 Receiving objects: 100% (210696/210696), 40.38 MiB | 155.00 KiB/s, done. Resolving deltas: 100% (93595/93595), done. Checking connectivity... done.
如果有朋友實(shí)在下載太慢, 可以使用如下命令直接下載某個(gè)分支:
git clone -b netty-4.0.33.Final --single-branch [email protected]:netty/netty.git
當(dāng)下載好后, 可以創(chuàng)建我們自己的一個(gè)分支, 用于代碼的學(xué)習(xí):
git checkout netty-4.0.33.Final git checkout -b learn_netty_4.0.33
我們從 Netty 的 4.0.33.Final tag 中創(chuàng)建了自己的分支 learn_netty_4.0.33, 便于我們的源碼的學(xué)習(xí).
IntelliJ IDEA 配置用 IntelliJ IDEA 打開工程, 工程結(jié)構(gòu)如下:
一般情況下, 此時(shí)我們就可以打開 example 目錄, 運(yùn)行下面的例子了.
不過有些讀者可能會(huì)遇到 Maven 依賴下不全的問題, 此時(shí)我們可以點(diǎn)擊右邊的 Maven Project 標(biāo)簽, 然后點(diǎn)擊藍(lán)色的刷新按鈕:
接下來我們可以運(yùn)行 example 下的 EchoServer 看看:
如上圖所示, 點(diǎn)擊左邊的綠色三角箭頭即可運(yùn)行了.
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/66231.html
摘要:背景在工作中雖然我經(jīng)常使用到庫(kù)但是很多時(shí)候?qū)Φ囊恍└拍钸€是處于知其然不知其所以然的狀態(tài)因此就萌生了學(xué)習(xí)源碼的想法剛開始看源碼的時(shí)候自然是比較痛苦的主要原因有兩個(gè)第一網(wǎng)上沒有找到讓我滿意的詳盡的源碼分析的教程第二我也是第一次系統(tǒng)地學(xué)習(xí)這么大代 背景 在工作中, 雖然我經(jīng)常使用到 Netty 庫(kù), 但是很多時(shí)候?qū)?Netty 的一些概念還是處于知其然, 不知其所以然的狀態(tài), 因此就萌生了學(xué)...
摘要:目錄源碼分析之番外篇的前生今世的前生今世之一簡(jiǎn)介的前生今世之二小結(jié)的前生今世之三詳解的前生今世之四詳解源碼分析之零磨刀不誤砍柴工源碼分析環(huán)境搭建源碼分析之一揭開神秘的紅蓋頭源碼分析之一揭開神秘的紅蓋頭客戶端源碼分析之一揭開神秘的紅蓋頭服務(wù)器 目錄 Netty 源碼分析之 番外篇 Java NIO 的前生今世 Java NIO 的前生今世 之一 簡(jiǎn)介 Java NIO 的前生今世 ...
摘要:目錄源碼之下無秘密做最好的源碼分析教程源碼分析之番外篇的前生今世的前生今世之一簡(jiǎn)介的前生今世之二小結(jié)的前生今世之三詳解的前生今世之四詳解源碼分析之零磨刀不誤砍柴工源碼分析環(huán)境搭建源碼分析之一揭開神秘的紅蓋頭源碼分析之一揭開神秘的紅蓋頭客戶端 目錄 源碼之下無秘密 ── 做最好的 Netty 源碼分析教程 Netty 源碼分析之 番外篇 Java NIO 的前生今世 Java NI...
摘要:目錄源碼分析之番外篇的前生今世的前生今世之一簡(jiǎn)介的前生今世之二小結(jié)的前生今世之三詳解的前生今世之四詳解源碼分析之零磨刀不誤砍柴工源碼分析環(huán)境搭建源碼分析之一揭開神秘的紅蓋頭源碼分析之一揭開神秘的紅蓋頭客戶端源碼分析之一揭開神秘的紅蓋頭服務(wù)器 目錄 Netty 源碼分析之 番外篇 Java NIO 的前生今世 Java NIO 的前生今世 之一 簡(jiǎn)介 Java NIO 的前生今世 ...
摘要:目錄源碼之下無秘密做最好的源碼分析教程源碼分析之番外篇的前生今世的前生今世之一簡(jiǎn)介的前生今世之二小結(jié)的前生今世之三詳解的前生今世之四詳解源碼分析之零磨刀不誤砍柴工源碼分析環(huán)境搭建源碼分析之一揭開神秘的紅蓋頭源碼分析之一揭開神秘的紅蓋頭客戶端 目錄 源碼之下無秘密 ── 做最好的 Netty 源碼分析教程 Netty 源碼分析之 番外篇 Java NIO 的前生今世 Java NI...
閱讀 2381·2023-04-25 20:07
閱讀 3316·2021-11-25 09:43
閱讀 3679·2021-11-16 11:44
閱讀 2540·2021-11-08 13:14
閱讀 3188·2021-10-19 11:46
閱讀 907·2021-09-28 09:36
閱讀 3006·2021-09-22 10:56
閱讀 2385·2021-09-10 10:51