Http1.1的Keep-Alive機(jī)制和Http2.0的多路復(fù)用機(jī)制鼠证,在實(shí)現(xiàn)上都需要引入連接池來(lái)維護(hù)網(wǎng)絡(luò)連接惨好。OkHttp中連接池的實(shí)現(xiàn)——連...
本片文章主要分析的是OkHttp獲取響應(yīng)的過(guò)程冕象,以及攔截器鏈。 getResponseWithInterceptorChain方法 在上篇分析同...
如果我們想請(qǐng)求數(shù)據(jù)鲜侥,使用少量的代碼就可以實(shí)現(xiàn): OkHttpClient類(lèi) 創(chuàng)建OkHttpClient類(lèi)的兩種方式: 直接創(chuàng)建對(duì)象 new O...
最近在復(fù)習(xí)漂坏,發(fā)現(xiàn)了關(guān)于多線程 多進(jìn)程的問(wèn)題,面試中常問(wèn)的涉及到了SharedPreference的知識(shí)谓罗,決定去看看源碼粱哼,到底是如何實(shí)現(xiàn)的。這里就...
約束布局的用法 ConStraintlayout是android.view.ViewGroup檩咱,允許我們靈活的定位和調(diào)整窗口小部件的大小揭措。 當(dāng)前...
最近在寫(xiě)項(xiàng)目的同時(shí)也用到了單例模式,kotlin的單例還不是很會(huì)寫(xiě)税手,現(xiàn)在就總結(jié)下java寫(xiě)法對(duì)應(yīng)的kotlin是如何寫(xiě)的蜂筹。 餓漢式 懶漢式 線程...
學(xué)習(xí)kotlin是上個(gè)月的事了,自己當(dāng)時(shí)也沒(méi)有記筆記芦倒,發(fā)現(xiàn)等開(kāi)始寫(xiě)項(xiàng)目的時(shí)候又不會(huì)用了艺挪。所以對(duì)一些模糊的點(diǎn),比較難的點(diǎn)還是總結(jié)一下兵扬,加深印象麻裳,還...
Binder整體架構(gòu) 之前的文章從binder驅(qū)動(dòng)層,到最終要的ServiceManager器钟,分析了ServiceManager的啟動(dòng)津坑,開(kāi)啟一個(gè)...
作為一名大三狗,真的是很慚愧傲霸。最近要面臨面試了疆瑰,才開(kāi)始著急自己的數(shù)據(jù)結(jié)構(gòu),其實(shí)二大那會(huì)我很認(rèn)真的學(xué)了昙啄,當(dāng)時(shí)的那些什么哈夫曼樹(shù)也都自己親手寫(xiě)過(guò)穆役,但...