Spring Ioc源碼分析系列--@Autowired註解的實現原理 前言 前面系列文章分析了一把Spring Ioc的源碼,是不是雲里霧裡,感覺並沒有跟實際開發搭上半毛錢關係?看了一遍下來,對我的提升在哪?意義何在?如果沒點收穫,那浪費時間來看這個作甚,玩玩游戲不香? 這段玩笑話可不是真的玩笑, ...
windows操作系統中的網路操作主要是網路的配置、網路連接的監聽、網路的路由跟蹤、DNS伺服器解析等等。
針對上面的這幾項操作,整理了關於windows網路操作相關的使用方法。
1、網路配置
網路配置主要有ip地址、子網掩碼、預設網關、DNS伺服器地址,一般情況下,在公網的狀態下這些地址都是自動獲取的不需要我們進行特別的配置。
但是,在我們的電腦需要通過網線接入到內網狀態下時,都是需要配置特定的IP地址、掩碼、網關等才能接入到內網伺服器的。
一般配置時,進入到網路共用中心,如下圖所示:
選擇更改適配器設置,進入到具體的網路界面,選擇一個需要配置的網路滑鼠右鍵進入屬性中的IPV4網路配置,如下圖所示:
根據內網路由分發的網路按照上述的配置即可,完成後都能接入內部網路了。若是有DNS的要求,在需要輸入DNS伺服器地址上面填寫
需要的地址即可。
當然,上述的操作過程同樣可以命令來完成,不過,windows系統有界面直接操作就可以了,沒有必要記住太多的命令。
2、網路查看
網路查看的話,最重要的命令還是ipconfig命令,其他的可以使用ipconfig的衍生命令。
ipconfig
ipconfig 用於查看所有網卡的IP地址、子網掩碼、預設網關等信息。
ipconfig /all
ipconfig /all 用於查看所有網卡的更加詳細的信息,包括網卡的mac地址等等。
ipconfig /release
ipconfig /release 釋放現有的TCP/IP參數。
ipconfig /renew
ipconfig /renew 重新新建TCP/IP參數。
這裡註意,在使用ipconfig /release釋放了TCP/IP參數以後必須再使用ipconfig /renew
命令進行創建,否則公網可能就連接不上了。
ipconfig /flushdns
ipconfig /flushdns 只用於刷新DNS服務地址得緩存信息。
3、網路監聽
網路監聽跟linux系統的操作命令差不多是一樣的,主要依靠的還是netstat命令,加上不同的參數
就會出現不同的效果。
比如說查看一下所有tcp相關的額網路連接,包括本地使用的埠信息一下子就全查出來了。
4、網路ping
ping的命令可能大家就比較熟悉了,主要是為了查看目標網路地址是否能接通。另外的話,也能測試和目標地址之間的網路延時情況。
下麵可以使用www.baidu.com 來做一下網路ping的演示效果。
ping www.baidu.com -t
-t 參數:可以使得ping的命令可以持續保持不被關閉,因為在windows系統下麵預設是發送三條報文就不會再發送了。
一般的還有一些其他的參數-n、-l等主要是為了一下返回多少條的報文,一般是從1000條發送的報文裡面找出有多少個
網路超時的報文從而來判斷網路是否健壯。
5、網路路由
路由一般有路由查看、路由跟蹤兩個比較常用的方向。首先,看一下路由查看相關的。
toute print
可以同時列印出IPV4、IPV6的路由的鏈路列表的信息。
還可以通過route add或是route delete命令來增加或是刪除路由鏈路信息。
route add
添加如下麵的一條路由的鏈路信息。
route add 172.50.5.128/24 192.168.1.1
再重新列印了一下路由鏈路的信息列表,發現結果如下:
route delete
刪除時直接使用目標地址,也就是上面添加的172.50.5.0的IP地址。
最後,再來看一下路由跟蹤的命令tracert,有時候我們訪問的目標地址網路不同。
但是,大家總是說自己的網路沒問題,於是,我們只有自己動手來跟蹤了,
通過這個命令就可以找到到底是哪個鏈路上面的
網路出現了問題。
tracert
比如我們現在的需要跟蹤的目標地址是www.baidu.com,則可以使用下麵的命令:
tracert www.baidu.com
這樣就可以查看出從我們的地址到目標地址都經過了哪些地址,到底是在哪個地址的
請求上出現了問題,就不用扯皮了用事實說話。
【往期精彩】
word文檔樣式批量處理,久違了!
python 如何在多層迴圈中使用break/continue!
兩個庫搞定python中引用javascript代碼塊/文件...
用python為心愛的人製作520照片牆,已成功做出效果圖!
python實現excel數據與mysql資料庫互通有無!
歡迎關註作者公眾號【Python 集中營】,專註於後端編程,每天更新技術乾貨,不定時分享各類資料!