
??今天我來記錄一下我對(duì)Retrofit框架的理解衣式。不得不說筹煮,Retrofit的架構(gòu)設(shè)計(jì)極其優(yōu)秀沐旨,既保證了使用上的方便奔滑,又高度解耦荤堪。同時(shí)Retr...
??分析完了攔截器耘斩,感覺意猶未盡沼填。其實(shí)在分析攔截器,就已經(jīng)涉及到連接池的概念括授,但是當(dāng)時(shí)只是一筆帶過坞笙,本來打算寫在系列(三)中的。但是寫下來的話荚虚,...
??今天我們來看看OkHttp中另外一個(gè)大頭--Interceptor薛夜。Okhttp真正的網(wǎng)絡(luò)請(qǐng)求都在這個(gè)攔截器鏈中執(zhí)行的,所以分析OkHttp...
??如果要說OkHttp中的大頭版述,Dispatcher肯定是占據(jù)一席之地的梯澜。在OkHttp中,Dispatcher負(fù)責(zé)任務(wù)的分發(fā)和調(diào)度渴析。今天來重...
??RxJava源碼的基礎(chǔ)部分分析的差不多,后續(xù)如果有新的內(nèi)容話俭茧,會(huì)繼續(xù)的補(bǔ)充咆疗。從今天開始,我們來看看OkHttp的相關(guān)源碼母债。OkHttp的源碼...
??對(duì)于RxJava來說午磁,簡(jiǎn)潔的線程切換操作是它優(yōu)秀的地方之一。所以了解它的線程調(diào)度原理是完全有必要,這個(gè)既能幫助我們理解其中的奧妙漓踢,同時(shí)如果自...
??我們繼續(xù)來學(xué)習(xí)RxJava的源碼牵署,今天主要會(huì)學(xué)習(xí)RxJava中的操作符變換原理漏隐。??本文重點(diǎn)講解Observable喧半,F(xiàn)lowable跟Ob...
??在上一個(gè)文章中分析BufferAsyncEmitter時(shí),說到BufferAsyncEmitter使用了SpscLinkedArrayQue...
??相對(duì)來說青责,Observable還是比較簡(jiǎn)單挺据,因?yàn)镺bservable不存在背壓?jiǎn)栴},換句話說脖隶,Observable不解決背壓?jiǎn)栴}扁耐。而背壓?jiǎn)栴}...