flatMap實現并發 代碼很簡單,但是存在一個問題:如何精確控制線程并發數? 方法一:利用groupBy將數據分組 方法二:自定義線程池 fl...
什么是插件化開發 宿主app+插件app的模式,一個宿主可以有多個插件,根據不同業務需求,動態更新替換插件.很多大廠都出了自己的插件化框架,我們...
just just有很多重載方法,我們先來看一個參數的,老套路,直接看ObservableJust,他是Observable的子類 Scalar...
響應式編程 說道rxjava,就要提到響應式編程響應式編程是一種基于異步數據流概念的編程模式。數據流就像一條河:它可以被觀測,被過濾,被操作,或...
適配器模式將某個類的接口轉換成客戶端期望的另一個接口表示,目的是消除由于接口不匹配所造成的類的兼容性問題。主要分為三類:類的適配器模式、對象的適...
用一個中介者對象來封裝一系列的對象交互。中介者使得各對象不需要顯式地相互引用,從而使其松散耦合,而且可以獨立地改變它們之間的交互。 看到這個定義...
在不破壞封裝性的前提下,捕獲一個對象的內部狀態,并在該對象之外保存這個狀態,這樣以后就可以將該對象恢復到先前保存的狀態。 栗子
策略模式 其思想是針對一組算法,將每一種算法都封裝到具有共同接口的獨立的類中,從而是它們可以相互替換。策略模式的最大特點是使得算法可以在不影響客...
先從SPI談起 SPI: Service Provider Interfaces即Service提供者接口.ServiceLoader類是在ja...