微服務(架構) 微服務架構概念:一種架構風格,將一個應用服務,拆分為多個小服務,每個微服務運行在各自的進程中,每個微服務提供單個業(yè)務功能倒彰。 微服...
proguard: Proguard是一個集文件壓縮,優(yōu)化,混淆和校驗等功能的工具 它檢測并刪除無用的類,變量,方法和屬性 它優(yōu)化字節(jié)碼并刪除無...
Retrofit目前較為流行的網絡請求框架,與之前的對比如下: retrofit負責封裝請求接口,okhttp負責完成網絡請求: 簡單使用步驟:...
參考鏈接:Android Butterknife使用方法總結 - 簡書 ButterKnife主要用于快速的綁定控件和監(jiān)聽相應的事件跑揉,避免原生傳...
select、poll埠巨、epoll區(qū)別:詳解三者區(qū)別 select历谍,poll,epoll都是IO多路復用的機制辣垒。I/O多路復用就通過一種機制望侈,可...
優(yōu)點:支持http2.0,socket自動選擇最好路線勋桶,并支持自動重連脱衙,維護連接池,減少握手次數(shù)例驹,擁有Interceptors輕松處理請求與響應...
EventBus:是用來簡化android組建之間的通信捐韩,otto也能完成,但效率院低于eventbus眠饮。Eventbus 基于觀察者模式奥帘,一個...
volley 使用場景:數(shù)據(jù)量不大的但是通信頻繁的場景。不適合大文件下載仪召。 volley是對HttpURLConnection和HttpClie...
迭代和遞歸的特點寨蹋,并比較優(yōu)缺點: (1)定義: 程序調用自身稱為遞歸。 利用變量的原值推出新值稱為迭代扔茅。 (2)優(yōu)缺點 遞歸 優(yōu)點:大問題轉化為...