-
HTTP2.0查看全部
-
SPDY查看全部
-
HTTP優(yōu)點(diǎn)查看全部
-
工作流程查看全部
-
響應(yīng)體查看全部
-
響應(yīng)頭查看全部
-
請求體查看全部
-
請求頭查看全部
-
HTTP協(xié)議結(jié)構(gòu)查看全部
-
課程要點(diǎn)查看全部
-
重連機(jī)制 如圖,Call會調(diào)用getResponse()來獲取response,如果獲取不到HttpEngine會調(diào)用recover()來重試,獲取到的話就直接break了查看全部
-
多路復(fù)用機(jī)制 如圖,指的是HttpEngine先調(diào)用nextConnection()從ConnectionPool里來獲取一個(gè)connction實(shí)例,如果沒有才會調(diào)用自己的createNextConnection()來獲取一個(gè)connection,這是多路復(fù)用機(jī)制的核心查看全部
-
核心類圖 如圖,httpclient引用了其他所用類,都是為httpclient服務(wù)的查看全部
-
流程圖 如圖簡單明了查看全部
-
總體設(shè)計(jì) 如圖簡單明了,至于構(gòu)建者模式,簡單總結(jié)如下: 將一個(gè)復(fù)雜對象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過程可以創(chuàng)建不同的表示。 比如:在玩“極品飛車”這款游戲,那么每一關(guān)的地圖會千變?nèi)f化,簡單的來說,地圖會有晴天和陰天之分,那么創(chuàng)建地圖時(shí)就要根據(jù)晴天或者陰天來對地圖上的場景,比如:天空,樹,房子,和路面進(jìn)行渲染,這個(gè)過程是一個(gè)固定的,每創(chuàng)建一個(gè)新地圖都要執(zhí)行這幾個(gè)渲染。 那么構(gòu)建者就是在執(zhí)行同樣的“構(gòu)建地圖”時(shí),創(chuàng)建不同的地圖出來,“晴天”和“陰天”地圖查看全部
舉報(bào)
0/150
提交
取消