中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

哪個(gè)網(wǎng)站買做房圖紙好鏈接推廣平臺(tái)

哪個(gè)網(wǎng)站買做房圖紙好,鏈接推廣平臺(tái),網(wǎng)站建設(shè)有哪些常用行為,做a動(dòng)漫視頻在線觀看網(wǎng)站Reactor核心組件 Flux和Mono組件(1)Flux組件(2)Mono組件 Flux和Mono組件 Reactor 框架提供了兩個(gè)核心組件來發(fā)布數(shù)據(jù),分別是 Flux 和 Mono 組件。兩者都是實(shí)現(xiàn)Publisher接口的高級(jí)抽象,可以說是應(yīng)用程序開…

Reactor核心組件

  • Flux和Mono組件
    • (1)Flux組件
    • (2)Mono組件

Flux和Mono組件

Reactor 框架提供了兩個(gè)核心組件來發(fā)布數(shù)據(jù),分別是 Flux 和 Mono 組件。兩者都是實(shí)現(xiàn)Publisher接口的高級(jí)抽象,可以說是應(yīng)用程序開發(fā)過程中最基本的編程對(duì)象。二者都可以被onComplete信號(hào)或者onError信號(hào)所終止。

(1)Flux組件

表示0到N個(gè)元素的異步序列,可以是有限的或無限的。

示例:

創(chuàng)建Flux

import reactor.core.publisher.Flux;public class FluxExample {public static void main(String[] args) {// 從靜態(tài)數(shù)據(jù)創(chuàng)建Flux<String> flux1 = Flux.just("Hello", "World");// 從集合創(chuàng)建Flux<Integer> flux2 = Flux.fromIterable(Arrays.asList(1, 2, 3, 4, 5));// 生成動(dòng)態(tài)數(shù)據(jù)Flux<Integer> flux3 = Flux.range(1, 10);// 創(chuàng)建無限流Flux<Long> flux4 = Flux.interval(Duration.ofSeconds(1));// 訂閱Fluxflux1.subscribe(System.out::println);flux2.subscribe(System.out::println);flux3.subscribe(System.out::println);flux4.subscribe(System.out::println);}
}

操作Flux

import reactor.core.publisher.Flux;public class FluxOperationsExample {public static void main(String[] args) {Flux<Integer> flux = Flux.range(1, 10).filter(i -> i % 2 == 0) // 過濾偶數(shù).map(i -> i * i)         // 映射到平方.doOnNext(System.out::println); // 打印每個(gè)元素flux.subscribe();}
}

(2)Mono組件

表示0到1個(gè)元素的異步序列,通常用于處理單個(gè)結(jié)果或空結(jié)果的情況。

示例:

創(chuàng)建Mono

import reactor.core.publisher.Mono;public class MonoExample {public static void main(String[] args) {// 從靜態(tài)數(shù)據(jù)創(chuàng)建Mono<String> mono1 = Mono.just("Hello, Mono");// 創(chuàng)建空的MonoMono<String> mono2 = Mono.empty();// 創(chuàng)建包含錯(cuò)誤的MonoMono<String> mono3 = Mono.error(new RuntimeException("An error occurred"));// 訂閱Monomono1.subscribe(System.out::println);mono2.subscribe(System.out::println);mono3.subscribe(System.out::println, System.err::println);}
}

操作Mono

import reactor.core.publisher.Mono;public class MonoOperationsExample {public static void main(String[] args) {Mono<Integer> mono = Mono.just(10).map(i -> i * 2)       // 映射到雙倍.doOnNext(System.out::println) // 打印元素.flatMap(i -> Mono.just(i / 2)); // 扁平映射mono.subscribe();}
}

某種程度上可以把 Mono 看作是 Flux 的一種特例,而兩者之間也可以進(jìn)行相互的轉(zhuǎn)換和融合。如果你有兩個(gè) Mono 對(duì)象,那么把它們合并起來就能獲取一個(gè) Flux 對(duì)象。除此之外,把一個(gè) Flux 轉(zhuǎn)換成 Mono 對(duì)象也有很多辦法,例如對(duì)一個(gè) Flux 對(duì)象中所包含的元素進(jìn)行計(jì)數(shù)操作就能得到一個(gè) Mono 對(duì)象。

Flux和Mono對(duì)象的轉(zhuǎn)換:

import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;public class ConversionExample {public static void main(String[] args) {// Mono轉(zhuǎn)FluxMono<String> mono = Mono.just("Hello, World");Flux<String> fluxFromMono = mono.flux();fluxFromMono.subscribe(System.out::println);// Flux轉(zhuǎn)MonoFlux<Integer> flux = Flux.just(1, 2, 3, 4, 5);Mono<Integer> monoFromFlux = flux.next();monoFromFlux.subscribe(System.out::println);}
}
http://www.risenshineclean.com/news/40406.html

相關(guān)文章:

  • 做亞馬遜外國網(wǎng)站需要語言好嗎日本比分算1:1
  • 網(wǎng)站開發(fā)的研究思路seo經(jīng)理
  • html5笑話網(wǎng)站源碼上海seo網(wǎng)絡(luò)優(yōu)化
  • 直銷購物網(wǎng)站開發(fā)搜狗搜索引擎優(yōu)化
  • 泰安建設(shè)企業(yè)網(wǎng)站華與華營銷策劃公司
  • 網(wǎng)站做商城網(wǎng)絡(luò)營銷策劃書結(jié)構(gòu)
  • 海南澄邁網(wǎng)站建設(shè)寧波免費(fèi)建站seo排名
  • 營銷策劃方案4000字上海全國關(guān)鍵詞排名優(yōu)化
  • 網(wǎng)站首頁上的動(dòng)畫是咋做的灰色詞排名接單
  • 上海 設(shè)計(jì)網(wǎng)站建設(shè)上海百度seo優(yōu)化
  • 個(gè)人站長怎么樣做網(wǎng)站才不會(huì)很累關(guān)鍵詞調(diào)詞平臺(tái)費(fèi)用
  • 適合推廣的網(wǎng)站有哪些南昌網(wǎng)站優(yōu)化公司
  • 手機(jī)網(wǎng)站設(shè)計(jì)小程序色盲眼鏡
  • 網(wǎng)站全局搜索如何做如何設(shè)計(jì)與制作網(wǎng)頁
  • vue.js 做網(wǎng)站網(wǎng)站開發(fā)制作培訓(xùn)學(xué)校
  • 怎么設(shè)置網(wǎng)站亞馬遜站外推廣網(wǎng)站
  • 不用ftp做網(wǎng)站云seo關(guān)鍵詞排名優(yōu)化軟件
  • 建網(wǎng)站的公司不肯簽合同長沙網(wǎng)站制作費(fèi)用
  • wordpress 技術(shù)教程seo 關(guān)鍵詞優(yōu)化
  • 做寫真網(wǎng)站的限度游戲優(yōu)化
  • 做別人的網(wǎng)站詐騙視頻下載廣州網(wǎng)站優(yōu)化排名系統(tǒng)
  • 學(xué)校網(wǎng)站建設(shè)的風(fēng)險(xiǎn)分析微信管理系統(tǒng)登錄入口
  • 淄博網(wǎng)站制作形象培訓(xùn)網(wǎng)址
  • 建購物的網(wǎng)站需要多少錢八零云自助建站免費(fèi)建站平臺(tái)
  • 購物網(wǎng)站成品淘寶推廣工具
  • 人人設(shè)計(jì)網(wǎng)官方網(wǎng)站cilimao磁力貓?jiān)诰€搜索
  • wap網(wǎng)站制作軟件個(gè)人免費(fèi)推廣網(wǎng)站
  • 陜西網(wǎng)站制作電話網(wǎng)站代搭建維護(hù)
  • 用戶體驗(yàn)比較好的網(wǎng)站太原關(guān)鍵詞優(yōu)化軟件
  • 網(wǎng)站設(shè)計(jì)介紹常用的搜索引擎