通過前幾篇的學(xué)習(xí),相信大家對Akka應(yīng)該有所了解了,都說解決并發(fā)哪家強(qiáng),JVM上面找Akka,那么Akka到底在解決并發(fā)問題上幫我們做了什么呢? 共享內(nèi)存 眾所周知,在處理并...
通過前幾篇的學(xué)習(xí),相信大家對Akka應(yīng)該有所了解了,都說解決并發(fā)哪家強(qiáng),JVM上面找Akka,那么Akka到底在解決并發(fā)問題上幫我們做了什么呢? 共享內(nèi)存 眾所周知,在處理并...
1.為什么要保證順序 消息隊列中的若干消息如果是對同一個數(shù)據(jù)進(jìn)行操作,這些操作具有前后的關(guān)系,必須要按前后的順序執(zhí)行,否則就會造成數(shù)據(jù)異常。舉例:比如通過mysql binl...
Hadoop體系雖然在目前應(yīng)用非常廣泛,但架構(gòu)繁瑣、運(yùn)維復(fù)雜度過高、版本升級困難,且由于部門原因,數(shù)據(jù)中臺需求排期較長,我們急需探索敏捷性開發(fā)的數(shù)據(jù)平臺模式。在目前云原生架構(gòu)...
本文首發(fā)于泊浮目的簡書[http://www.itdecent.cn/u/204b8aaab8ba]:http://www.itdecent.cn/u/204b8aaab...
JAVA NIO 始于Java1.4, 提供了新的Java IO 操作非阻塞API。目的是替代Java IO 和 JAVA Networking相關(guān)的API。 NIO中有三個...
[TOC]本篇文章主要聚焦于 BookKeeper 內(nèi)核的實現(xiàn)機(jī)制上,會從 BookKeeper 的基本概念、架構(gòu)、讀寫一致性實現(xiàn)、讀寫分離實現(xiàn)、容錯機(jī)制等方面來講述,因為我...
lazy關(guān)鍵字可以用來修飾不可變變量,該關(guān)鍵字的作用是:當(dāng)對象被真正使用的時候才會被初始化。經(jīng)常用于一些可能用到也可能用不到的情形,例如:創(chuàng)建一個Connection對象,或...
本文是19年基于spark的空間大數(shù)據(jù)管理論文,主要講geospark的設(shè)計和實現(xiàn)。 編者的總結(jié): 本文是一個穩(wěn)定的、高效的、可用性很強(qiáng)、功能較為完善的一個Spark擴(kuò)展包,...
是比較新的一篇圖分區(qū)算法,針對傳統(tǒng)問題。ArxIV也有同名文章,更為詳細(xì)。標(biāo)題:局部地思考,全局地執(zhí)行:高度平衡的圖分區(qū) Abstract 本文提出的仍然是圖分區(qū)算法中經(jīng)典的...
本文首發(fā)于泊浮目的簡書[http://www.itdecent.cn/u/204b8aaab8ba]:http://www.itdecent.cn/u/204b8aaab...
作者 | 士心先生來源 | 程序員的讀書故事 (公眾號:pg_reading) 查詢執(zhí)行模型 Presto通常部署為包含一個協(xié)調(diào)器和多個工作節(jié)點(diǎn)的集群。 在協(xié)調(diào)器內(nèi)部,SQL...
好了,接下來咱們來看看如何在Hive中實現(xiàn)一行轉(zhuǎn)多行的操作,主要介紹explode和posexplode函數(shù)的使用。 沿用上一節(jié)的數(shù)據(jù),從簡單到復(fù)雜,咱們一步步來。 1、數(shù)據(jù)...
使用 MySQL 5.7 做測試,數(shù)據(jù)庫引擎為 InnoDB,數(shù)據(jù)庫隔離級別為可重復(fù)讀(REPEATABLE-READ),讀讀共享,讀寫互斥。在這個隔離級別下,在多事務(wù)并發(fā)的...