240 發(fā)簡信
IP屬地:浙江
  • 120
    「Mac 管理多版本JDK」

    「Mac 管理多版本JDK」 一、需求 偶然發(fā)現(xiàn)目前的在使用的Java JDK還是是1.8版本的泛啸,實際開發(fā)過程中時常會遇到使用高版本的JDK饥臂,如JDK11腊敲,最好的方式是本地管...

  • 120
    「Jetpack-ViewModel」

    「Jetpack-ViewModel」 一找爱、概覽 ViewModel[https://developer.android.com/topic/libraries/archit...

  • 120
    「Jetpack - Lifecycle梳理」

    「Jetpack - Lifecycle梳理」 一惯驼、寫在前面 谷歌推出Jetpack系列已經(jīng)有一段時間了清蚀,作為AAC(Android Architecture Compone...

  • 120
    「Android 事件分發(fā)機制」

    「Android 事件分發(fā)機制」 一匕荸、事件分發(fā)機制 在Android體系中,事件分發(fā)機制占有重要的一份枷邪,了解事件的分發(fā)機制榛搔,對于滑動等沖突才有更深刻的理解。自定義View中能...

  • 「設計模式(六) - Builder模式」

    「設計模式(六) - Builder模式」 一、可定制化的 電腦的組裝在生活中并不陌生践惑,大家都有電腦腹泌,當然需求不一樣配置也不一樣。以Macbook Pro為例尔觉,像UI設計對圖...

  • 120
    「帶著問題看Handler」

    「帶著問題看Handler」 一凉袱、寫在前面 Android系統(tǒng)在設計之初被設計成單線程模型,其實不僅僅是Android侦铜,像Java Swing都使用了單線程模型专甩,這也是有歷史...

  • 「ThreadLocal簡單解析」

    「ThreadLocal簡單解析」 一. ThreadLocal有何作用? ThreadLocal為線程提供了獨有的局部變量钉稍,每個線程私有涤躲。在Android的Handler消...

  • 「設計模式(五) - 代理模式」

    「設計模式(五) - 代理模式」 一、處處可見的“代理” “代理”在平常生活司空見慣嫁盲,點外賣篓叶,租房子找中介,買飛機票等等羞秤「淄校基本上用手機就能完成,也就是不直接接觸到對象而通過中...

  • 1瘾蛋,2兩個俐镐,其實在finish方法中,有隊列的移除操作的哺哼,當然這個還跟OkhttpClient以各種方式初始化有關佩抹,是否用單例的形式

    「okhttp3 4.9.3 版本簡單解析」

    「okhttp3 4.9.3 版本簡單解析」 一、寫在前面 關于okhttp3的解析網(wǎng)上已經(jīng)有非常多優(yōu)秀的博文了取董,每每看完都覺得醍醐灌頂棍苹,豁然開朗。但等不了幾天再回頭看茵汰,還是...

  • @Infinity_空
    你好枢里,我理解的是主要有幾個作用

    1.根據(jù)注釋,runningSyncCalls主要是管理同步請求的隊列蹂午,比如有多個同步請求栏豺,那Dispatcher同樣也是根據(jù)順序來管理先后順序的。

    2.推進隊列作用豆胸,文章中提到的try{}finally奥洼,無論請求結果是正常返回或者error,在response之前都會釋放隊列中此任務晚胡,如果有多個任務在runningSyncCalls中灵奖,那么開始執(zhí)行下一個嚼沿。

    3.管理同步任務,clinent端是可以主動取消任務的桑寨,見cancelAll方法伏尼。:smile:

    「okhttp3 4.9.3 版本簡單解析」

    「okhttp3 4.9.3 版本簡單解析」 一、寫在前面 關于okhttp3的解析網(wǎng)上已經(jīng)有非常多優(yōu)秀的博文了尉尾,每每看完都覺得醍醐灌頂,豁然開朗燥透。但等不了幾天再回頭看沙咏,還是...

  • 120
    「okhttp3 4.9.3 版本簡單解析」

    「okhttp3 4.9.3 版本簡單解析」 一、寫在前面 關于okhttp3的解析網(wǎng)上已經(jīng)有非常多優(yōu)秀的博文了班套,每每看完都覺得醍醐灌頂肢藐,豁然開朗。但等不了幾天再回頭看吱韭,還是...

  • 120
    「設計模式(四) - 責任鏈模式」

    「設計模式(四) - 責任鏈模式」 一吆豹、能力越大責任越大 顧名思義,“責任鏈”就像是一根鏈條串聯(lián)起來的一系列操作理盆,每個操作都息息相關痘煤。請假的審批流程,報銷流程等等依據(jù)不同職位...

  • 120
    「Java中的線程池」

    「Java中的線程池」 一猿规、為什么需要線程池衷快? 線程池(Therad Pool)一種池化管理線程的思想。線程的頻繁創(chuàng)建銷毀姨俩,線程的調度伴隨著較高的性能消耗蘸拔。線程池就是對線程的...

  • 120
    「設計模式(二) - 觀察者模式」

    「設計模式(二) - 觀察者模式」 一、回復TD退訂 日常生活中环葵,這種短信無處不在调窍,各種廣告,在互聯(lián)網(wǎng)高速發(fā)展的今天张遭,個人信息可以說是透明的邓萨。沒有任何隱私可言,類似這種通知其...

  • 「設計模式(一) - 策略模式」

    「設計模式(一) - 策略模式」 一帝璧、從if-else說起 代碼中if-else的出現(xiàn)頻率不必多說先誉,幾乎的邏輯實現(xiàn)都離不這個組合。但是帶來了方便的同時的烁,也帶來了多重嵌套代碼塊...

  • 120
    「Glide源碼分析」

    「Glide源碼分析」 一褐耳、主體模塊 [https://imgtu.com/i/5wNdPO] 二、從基本使用說起 Glide的使用很簡單核心代碼只有一行: Glide#wi...

  • 「設計原則二」

    「設計原則二」 一雅镊、單一職責原則 單一功能職責,一個類應該有且僅有一個引起它變化的原因刃滓,也即一個類只負責一項職責仁烹。不僅僅是類,實際開發(fā)過程中咧虎,方法的的處理也是遵循盡可能處理單...

  • 「設計原則 一」

    「設計原則 」 一卓缰、開閉原則 顧名思義,在軟件設計中應當遵循對擴展開放砰诵,而對修改關閉征唬。也即在實際開發(fā)過程中,當需求變動業(yè)務調整時茁彭,在不改動源碼的情況下可以擴展以支撐新的功能总寒;...

  • 120
    「UML建模語言」

    「UML建模語言」 UML[https://en.wikipedia.org/wiki/Unified_Modeling_Language]類圖在實際開發(fā)的地位不言而喻,當我...

個人介紹
做自己開心的事情就好理肺。
---快樂二狗呀??????
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品