網絡編程面試題 1、tcp和udp的區別 TCP---傳輸控制協議,提供的是面向連接、可靠的字節流服務。當客戶和服務器彼此交換數據前,必須先在雙方之間建立一個TCP連接,之后才能傳輸數據。TCP提供超時重發,丟棄重復數據,檢驗數據 ...
TCP和UDP的區別: TCP提供面向連接的傳輸,通信前要先建立連接 三次握手機制 UDP提供無連接的傳輸,通信前不需要建立連接。 TCP提供可靠的傳輸 有序,無差錯,不丟失,不重復 UDP提供不可靠的傳輸。 TCP面向字節流的傳輸,因此它能將信息分割成組,並在接收端將其重組 UDP是面向數據報的傳輸,沒有分組開銷。 TCP提供擁塞控制和流量控制機制 UDP不提供擁塞控制和流量控制機制。 流量控 ...
2015-07-12 12:05 1 17853 推薦指數:
網絡編程面試題 1、tcp和udp的區別 TCP---傳輸控制協議,提供的是面向連接、可靠的字節流服務。當客戶和服務器彼此交換數據前,必須先在雙方之間建立一個TCP連接,之后才能傳輸數據。TCP提供超時重發,丟棄重復數據,檢驗數據 ...
Java多線程 1、線程池的原理,為什么要創建線程池? 答:1)線程池可以降低創建和銷毀線程時的資源消耗,提高響應速度,提高現成的可管理性。 2)線程池構造參數: corePool ...
花了三天時間來仔細閱讀hashMap的源碼,期間補了下不少數據結構的知識,刷了不少相關的面試題並進行了整理 1.談一下HashMap的特性? 1.HashMap存儲鍵值對實現快速存取,允許為null。key值不可重復,若key值重復則覆蓋。 2.非同步,線程不安全。 3.底層 ...
${}和#{}的區別是什么? ${}是字符串替換,#{}是預編譯處理。 Mybatis在處理#{}時,會將sql中的#{}替換為?號,調用PreparedStatement的set方法來賦值; ...
綜述: 按照5層協議來看,建議各位重點關注上三層的理論基礎,從搜集到的面試題來看,數據鏈路層和物理層很少有涉及。所以掌握應用層、傳輸層、網絡層,應對面試就已經足夠。 面試題: 1.請簡述TCP\UDP的區別 ...
...
1、字符串轉駝峰 例如:border-bottom-color ----> borderBottomColor 2、查找字符串中出現次數最多的字符和次數 例如:sdddrtk ...
1.進程和線程還有協程之間的關系 1.1 進程,直觀點說,保存在硬盤上的程序運行以后,會在內存空間里形成一個獨立的內存體,這個內存體有自己獨立的地址空間,有自己的堆,上級掛靠單位是操作系統。 ...