240 發(fā)簡信
IP屬地:廣東
  • 手寫簡單Rxjava理解其內(nèi)部實現(xiàn)(三)

    上一篇我們實現(xiàn)了齐媒,操作符Map功能祈争。本篇實現(xiàn)線程切換操作符subscribeOn及observeOn。 創(chuàng)建抽象執(zhí)行Runnable的Sched...

  • 手寫簡單Rxjava理解其內(nèi)部實現(xiàn)(二)

    上一篇我們實現(xiàn)了理逊,觀察訂閱及發(fā)布功能。本篇實現(xiàn)操作符Map泪勒。 創(chuàng)建一個用于數(shù)據(jù)轉(zhuǎn)換接口 基于裝飾者模式栅组,我們抽象出觀察者及被觀察者裝飾者接口 實...

  • 手寫簡單Rxjava理解其內(nèi)部實現(xiàn)(一)

    首先創(chuàng)建原始被觀察者及觀察者接口 創(chuàng)建抽象的被觀察者 創(chuàng)建數(shù)據(jù)發(fā)送者接口 創(chuàng)建數(shù)據(jù)發(fā)送者與被觀察者建立聯(lián)系的接口 創(chuàng)建被觀察者實現(xiàn)類及數(shù)據(jù)發(fā)送者...

  • SharedPreferences解析

    獲取getSharedPreferences(String name, int mode) 先取了緩存, 如果緩存未命中, 才構(gòu)造對象 構(gòu)造Sh...

  • 手寫HTTP網(wǎng)絡(luò)請求框架

    創(chuàng)建基于HttpUrlConnection的具體獲取網(wǎng)絡(luò)數(shù)據(jù)流HttpUrlConnectionUtil 包裝具體每一個請求的Request類 ...

  • SQL學(xué)習(xí)小記

    /************************************** 創(chuàng)建表 ********************...

  • RxJava2.X使用小記

    Transformer轉(zhuǎn)換器,Observable.compose() Observable.compose()操作符是直接對當(dāng)前Observa...

  • 讀寫鎖(ReentrantReadWriteLock)

    讀寫鎖:核心思想實現(xiàn)讀寫分離梅掠,高并發(fā)下特別適合 讀多寫少的場景酌住。 synchronized關(guān)鍵字和ReentrantLock 同一時間只能有一個...

  • 重入鎖(ReentrantLock)

    ReentrantLock 重入鎖使用java.util.concurrent.locks.ReentrantLock類來實現(xiàn)。它的幾個重要方法...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品