背景 公司的一個(gè)ETL項(xiàng)目,主要是從Blob上的CSV文件和HDFS平臺(tái)下載數(shù)據(jù)并解析后入到業(yè)務(wù)的Mysql數(shù)據(jù)量大概一個(gè)小時(shí)20個(gè)文件左右(基本集中到每個(gè)小時(shí)的50分左右)...
背景 公司的一個(gè)ETL項(xiàng)目,主要是從Blob上的CSV文件和HDFS平臺(tái)下載數(shù)據(jù)并解析后入到業(yè)務(wù)的Mysql數(shù)據(jù)量大概一個(gè)小時(shí)20個(gè)文件左右(基本集中到每個(gè)小時(shí)的50分左右)...
??JVM運(yùn)行時(shí)數(shù)據(jù)區(qū)分為線程共享部分、線程獨(dú)占部分。多線程程訪問(wèn)共享可變數(shù)據(jù)時(shí),涉及到線程間數(shù)據(jù)同步的問(wèn)題。但并不是所有時(shí)候都要用到共享數(shù)據(jù),所以線程封閉概念就提出來(lái)了。數(shù)...
????在寫(xiě)代碼的過(guò)程中經(jīng)常會(huì)遇到匿名內(nèi)部類(lèi)和lambda表達(dá)式里面參數(shù)都必須用final類(lèi)型的變量,即使偶而可以不加final也只是這個(gè)變量只有在內(nèi)部類(lèi)中使用的情況下(這個(gè)...
說(shuō)到線程終止,在Thread中有stop(),destroy(),interrupt(),destroy方法JDK中不提供實(shí)現(xiàn)這里不做說(shuō)明,我們只討論stop()和inter...
線程用了多年,一直是處于只會(huì)用的狀態(tài),最近想詳細(xì)的研究一下多線程,在這里做一下記錄。在Thread中一共有6種狀態(tài)。 NEW : 創(chuàng)建了Thread對(duì)象,但尚未啟動(dòng)的線程的線...
??談到并發(fā)我們就會(huì)想到多線程,要想實(shí)現(xiàn)多個(gè)線程之間的協(xié)同,如:線程執(zhí)行先后順序、獲取某個(gè)線程執(zhí)行的結(jié)果等等。都涉及取線程之間相互通信。線程通信分為以下四類(lèi): 文件共享 網(wǎng)絡(luò)...
前言 Kotlin一個(gè)基于 JVM 的新的編程語(yǔ)言,由JetBrains開(kāi)發(fā)。它和java完全兼容,可做android開(kāi)發(fā)用,之前一直不溫不火,在google宣布做為andr...
1 我叫孫悟空。 我不知道自己從哪里來(lái),他們說(shuō)我是女?huà)z補(bǔ)天散落的一塊頑石。可石頭又怎會(huì)懂感情。 從小我就懂得保護(hù)自己,我知道要想不被人傷害,最好的辦法就是先傷害別人。 不久后...