第一章 初識Flink 大數(shù)據(jù)開發(fā)總體架構(gòu) 數(shù)據(jù)傳輸層:常用的數(shù)據(jù)傳輸工具有Flume、Sqoop、Kafka。Flume是一個(gè)日志收集系統(tǒng),用于將大量日志數(shù)據(jù)從不同的源進(jìn)行...
前言 上文簡單介紹了響應(yīng)式編程和Reactor的使用,今天開始深入了解一下響應(yīng)式編程的規(guī)范,為開始學(xué)習(xí)Reactor源碼做準(zhǔn)備 Reactive streams 上文也簡單提...
前言 熟悉 Java 并發(fā)包的人一定對 LockSupport 的 park/unpark 方法不會感到陌生,它是 Lock(AQS)的基石,給 Lock(AQS)提供了掛起...
commit log規(guī)范的意義: 便于程序員對提交歷史進(jìn)行追溯,了解發(fā)生了什么情況。 一旦約束了commit message,意味著我們將慎重的進(jìn)行每一次提交,不能再一股腦的...
接著上篇《如何搭建用戶成長體系?》,用戶畫像作為用戶成長體系中的重要一環(huán),如何精準(zhǔn)對用戶進(jìn)行分類,將資源按需分配呢?如何對用戶進(jìn)行智能推薦?如何做到精準(zhǔn)營銷。做到千人千面?這...
前言: 隨著微處理機(jī)技術(shù)的發(fā)展,人們只需花幾百美元就能買到一個(gè)CPU芯片,這個(gè)芯片每秒鐘執(zhí)行的指令比80年代最大的大型機(jī)的處理機(jī)每秒鐘所執(zhí)行的指令還多。如果你愿意付出兩倍的價(jià)...
在過去兩三年的 Spring 生態(tài)圈,最讓人興奮的莫過于 Spring Boot 框架?;蛟S從命名上就能看出這個(gè)框架的設(shè)計(jì)初衷:快速的啟動 Spring 應(yīng)用。因而 Spri...
簡介 單機(jī)的 Docker 引擎和單一的容器鏡像只能解決單一服務(wù)的打包和測試問題。而要運(yùn)行生產(chǎn)級的企業(yè)級應(yīng)用,就需要容器調(diào)度管理系統(tǒng)。Kubernetes作為容器調(diào)度管理可以...