目錄:java
1. C->S:SYN,seq=x(你能聽到嗎?)
2. S->C:SYN,seq=y,ack=x+1(我能聽到,你能聽到嗎?)
3. C->S:ACK,seq=x+1,ack=y+1(我能聽到,開始吧)
兩方都要能確保:我說的話,你能聽到;你說的話,我能聽到。因此須要三次握手
複製代碼
1. C->S:FIN,seq=p(我說完了)
2. S->C:ACK,ack=p+1(我知道了,等一下,我可能還沒說完)
3. S->C:FIN,seq=q,ACK,ack=p+1(我也說完了)
4. C->S:ACK,ack=q+1(我知道了,結束吧)
S 收到 C 結束的消息後 S 可能還沒說完,無法當即回覆結束標示,只能等說完後再告訴 C :我說完了
複製代碼
HashMap(容許 key/value 爲 null)linux
HashTable(不容許 key/value 爲 null)程序員
HashSetweb
ArrayMap算法
SparseArrayjson
1995 年 GoF(四人組)出了一本設計模式的書,收錄了 23 種設計模式,樹立設計模式里程碑,也叫:GoF 設計模式設計模式