1. 什么是協(xié)變、逆變和不變 協(xié)變(Covariant)、逆變(Contravariant)和不變(Invariant)是在計(jì)算機(jī)科學(xué)中,描述具有父子關(guān)系的多個(gè)類(lèi)型通過(guò)類(lèi)型構(gòu)...
1. 什么是協(xié)變、逆變和不變 協(xié)變(Covariant)、逆變(Contravariant)和不變(Invariant)是在計(jì)算機(jī)科學(xué)中,描述具有父子關(guān)系的多個(gè)類(lèi)型通過(guò)類(lèi)型構(gòu)...
一、Flink TaskManager內(nèi)存模型 Task堆上內(nèi)存:用戶代碼執(zhí)行過(guò)程中產(chǎn)生的Java對(duì)象,如中間數(shù)據(jù)、算子結(jié)果數(shù)據(jù)、緩存數(shù)據(jù)等。 Task堆外內(nèi)存:用戶代碼中顯...
一、Flink的編程模型和運(yùn)行視圖 當(dāng)我們通過(guò)Flink編程API編寫(xiě)一個(gè)Flink應(yīng)用時(shí),抽象來(lái)說(shuō),是在描繪一個(gè)有向圖。圖中的邊(Edge)相當(dāng)于由一系列數(shù)據(jù)記錄組成的數(shù)據(jù)...
Storm延遲極低,但是吞吐量不高,F(xiàn)link則擁有較低的延遲和較高的吞吐量,關(guān)于這個(gè)說(shuō)法的準(zhǔn)確性,是放在特定時(shí)間和特定條件下的,現(xiàn)在不一定準(zhǔn)確。如今的Storm和Flink...
??這個(gè)案例是建立在上一篇的基礎(chǔ)之上,之所以做總結(jié)是因?yàn)榫W(wǎng)上很多都只是簡(jiǎn)單的調(diào)用API而已,根本找不到優(yōu)化過(guò)后的 sink 自定義方法,顯示的生產(chǎn)中我們不可能僅僅是像教程那樣...
一、傳統(tǒng)數(shù)據(jù)處理架構(gòu) 1. 事務(wù)處理 (1)簡(jiǎn)介:存算分離,實(shí)時(shí)與關(guān)系型數(shù)據(jù)庫(kù)進(jìn)行交互,并將處理結(jié)果響應(yīng)給用戶。(2)優(yōu)點(diǎn):實(shí)時(shí)性高。(3)缺點(diǎn):能夠同時(shí)處理的數(shù)據(jù)量有限,并...
Maven依賴中scope的含義 整理一下Maven中Scope的詳細(xì)作用,都是抄的別人內(nèi)容整理了一下。參考:https://blog.csdn.net/claram/art...
作者:huashiou鏈接:https://segmentfault.com/a/1190000018626163 1、概述 本文以淘寶作為例子,介紹從一百個(gè)并發(fā)到千萬(wàn)級(jí)并發(fā)...
第一章 Nginx簡(jiǎn)介 Nginx是什么 沒(méi)有聽(tīng)過(guò)Nginx?那么一定聽(tīng)過(guò)它的“同行”Apache吧!Nginx同Apache一樣都是一種WEB服務(wù)器?;赗EST架構(gòu)...
同步IO和異步IO,阻塞IO和非阻塞IO分別是什么,到底有什么區(qū)別?不同的人在不同的上下文下給出的答案是不同的。所以先限定一下本文的上下文。 一 概念說(shuō)明 在進(jìn)行解釋之前,首...
原創(chuàng)文章&經(jīng)驗(yàn)總結(jié)&從校招到A廠一路陽(yáng)光一路滄桑 詳情請(qǐng)戳www.codercc.com 在上一篇文章中 談到了為什么花功夫去學(xué)習(xí)并發(fā)編程的技術(shù),也就是說(shuō)我們必須了解到并發(fā)編...