目录: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 设计模式设计模式