RPC 框架原理 RPC 框架的目標(biāo)就是讓遠(yuǎn)程服務(wù)調(diào)用更加簡(jiǎn)單、透明,RPC 框架負(fù)責(zé)屏蔽底層的傳輸方式(TCP 或者 UDP)、序列化方式(XML/Json/ 二進(jìn)制)和通...
用了幾次impala + kudu做大數(shù)據(jù)實(shí)時(shí)計(jì)算場(chǎng)景,一路踏坑過(guò)來(lái),這里分享踏坑經(jīng)驗(yàn) 一開始需要全量導(dǎo)入kudu,這時(shí)候我們先用sqoop把關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入臨時(shí)表,再用i...
在開發(fā)過(guò)程中,map是必不可少的數(shù)據(jù)結(jié)構(gòu),在Golang中,使用map或多或少會(huì)遇到與其他語(yǔ)言不一樣的體驗(yàn),比如訪問(wèn)不存在的元素會(huì)返回其類型的空值、map的大小究竟是多少,為...
該文章主要詳細(xì)具體的介紹Goroutine調(diào)度器過(guò)程及原理,可以對(duì)Go調(diào)度器的詳細(xì)調(diào)度過(guò)程有一個(gè)清晰的理解,花 費(fèi)4天時(shí)間作了30+張圖(推薦收藏),包括如下幾個(gè)章節(jié)。...
點(diǎn)關(guān)注,不迷路;持續(xù)更新Java相關(guān)技術(shù)及資訊?。?! 照例,我們先來(lái)一個(gè)場(chǎng)景~ 面試官:"知道事務(wù)的四大特性么?" 你:"懂,ACID嘛,原子性(Atomicity)、一致性...
redis中的數(shù)據(jù)結(jié)構(gòu)redis總結(jié) 1.字符串--SDS 通過(guò)預(yù)分配內(nèi)存和維護(hù)字符串長(zhǎng)度,實(shí)現(xiàn)動(dòng)態(tài)字符串減少修改字符串帶來(lái)的內(nèi)存分配次數(shù)(空間預(yù)分配和惰性空間釋放)(1)空...
redis 簡(jiǎn)介 簡(jiǎn)單來(lái)說(shuō) redis 就是一個(gè)數(shù)據(jù)庫(kù),不過(guò)與傳統(tǒng)數(shù)據(jù)庫(kù)不同的是 redis 的數(shù)據(jù)是存在內(nèi)存中的,所以存寫速度非???,因此 redis 被廣泛應(yīng)用于緩存方向...
go map的線程安全使用 簡(jiǎn)單線程安全使用 在很多時(shí)候,我們會(huì)并發(fā)地使用map對(duì)象,尤其是在一定規(guī)模的項(xiàng)目中,map總會(huì)保存goroutine共享的數(shù)據(jù)。在Go官方blog...
RPC(Remote Procedure Call) RPC(Remote Procedure Call)— 遠(yuǎn)程過(guò)程調(diào)用,它是一種通過(guò)網(wǎng)絡(luò)從遠(yuǎn)程計(jì)算機(jī)程序上請(qǐng)求服務(wù),而不需...
Flink學(xué)習(xí)筆記:時(shí)間與窗口 1. 時(shí)間 在flink中定義了三類時(shí)間: 事件時(shí)間(Event Time):即事件實(shí)際發(fā)生的時(shí)間。 處理時(shí)間(Processing Time...
架構(gòu) Presto查詢引擎是一個(gè)Master-Slave的架構(gòu),由一個(gè)Coordinator節(jié)點(diǎn),一個(gè)Discovery Server節(jié)點(diǎn),多個(gè)Worker節(jié)點(diǎn)組成,Disc...
這是我技術(shù)管理十講的第二篇——團(tuán)隊(duì)篇,主要講技術(shù)團(tuán)隊(duì)管理的一些概念、邏輯、方法論,以及怎么更量化的做技術(shù)團(tuán)隊(duì)管理?使用什么工具?等。讓大家對(duì)技術(shù)團(tuán)隊(duì)管理從方法到執(zhí)行都有一個(gè)深...
個(gè)人博客:https://renwula.github.io/,本系列基于互聯(lián)網(wǎng)公司數(shù)倉(cāng),使用hive搭建數(shù)倉(cāng) 從業(yè)中,數(shù)倉(cāng)建模是一個(gè)數(shù)倉(cāng)工程師需要的必備的能力,優(yōu)秀的...