原创 Hive的SQL編譯源碼詳解

看圖完事:

原创 Spark的任務提交和執行流程詳解

直接上圖:

原创 Hive--筆試題05_2--求TopN

現在有這樣一份數據: 1,huangxiaoming,45,a-c-d-f 2,huangzitao,36,b-c-d-e 3,huanglei,41,c-d-e 4,liushishi,22,a-d-e 5,liudehua,39,e

原创 Python全詳解--大綱(全網最清晰學習思路)

Python學習大綱: 1、編程語言介紹    發展歷程    靜態編程語言/動態編程語言    編譯型/解釋型    強類型/弱類型    面向對象/面向過程/函數式    各常見編程語言對比 2、Python介紹    產生背景   

原创 四百多篇博客專欄歸類讓你直接晉級老手

IDE開發工具(4篇):https://blog.csdn.net/java_wxid/category_8600829.html Java基礎(17篇):https://blog.csdn.net/java_wxid/category_

原创 Typora配置正文、目錄、側邊大綱中的標題自動編號

第一步: 點擊 "文件" 打開 "偏好設置", 找到 "外觀", "主題", "打開主題文件夾" 第二步: 在該文件夾中創建一個文件:base.user.css   第三步: 在創建的base.user.css文件中,放置如下內容:

原创 Hive窗口函數row_number案例

數據文件是:rownumbertest.txt 字段信息是:id,sex,age,name 1,男,18,張三 2,女,18,李四 3,女,20,王五 4,男,18,趙六 5,男,18,劉七 6,男,19,石九 7,男,38,黃渤 8,

原创 MapReduce編程案例系列篇(01-15)

由於本人最開始接觸大數據工作,主要以寫MapReduce程序爲主,雖然現在有流行的言論稱MapReduce這種運行很慢的分佈式計算編程框架將要被各種內存計算框架取代。但是MapRedcue也會吸收很多流行的內存計算的各種優點,我相信,將來

原创 虛擬機 磁盤壓縮

問題 虛擬機越來越大,只能擴容,不能壓縮變小節省磁盤空間,甚爲苦惱。 在網上找了各種資料,基本上,都是不合適的方式,不是我們想要的方式,我把最適合我們方式的一種方法貼出來,方便大家     首先看效果:壓縮的前後對比     具體實施操

原创 如何精進大數據技術

前幾天跟前58的技術委員會主席孫玄聊天,聊天過程中得知他想搞大數據課程,於是我們有了如下對話。 問:根據你的觀察,現在企業裏面很多想搞大數據的工程師普遍有什麼特點? 孫老闆:很多同學的大數據知識是東拼西湊的,看B站上的視頻學了一點,項目

原创 如何高效的學習技術

如何高效的學習技術   我們相信努力學習一定會有收穫,但是方法不當,既讓人身心疲憊,也沒有切實的回報。高中時代,我的同桌是個漂亮女同學。她的物理成績很差,雖然她非常勤奮的學習,但成績總是不理想。爲了鞏固純潔的同學關係,我親密無間地輔導她的

原创 Python2與Python3的區別詳解整理

一、核心類差異 1. Python3 對 Unicode 字符的原生支持。 Python2 中使用 ASCII 碼作爲默認編碼方式導致 string 有兩種類型 str 和 unicode,Python3 只 支持 unicode 的 s

原创 同步異步+阻塞非阻塞-四述

常規的誤區 假設有一個展示用戶詳情的需求,分兩步,先調用一個HTTP接口拿到詳情數據,然後使用適合的視圖展示詳情數據。 如果網速很慢,代碼發起一個HTTP請求後,就卡住不動了,直到十幾秒後纔拿到HTTP響應,然後繼續往下執行。 這個時候

原创 JVM內存結構 VS Java內存模型 VS Java對象模型

Java作爲一種面向對象的,跨平臺語言,其對象、內存等一直是比較難的知識點。而且很多概念的名稱看起來又那麼相似,很多人會傻傻分不清楚。比如本文我們要討論的JVM內存結構、Java內存模型和Java對象模型,這就是三個截然不同的概念,但是很

原创 百度現場面試:JVM+算法+Redis+數據庫!(三面)

百度一面(現場) 自我介紹 Java中的多態 爲什麼要同時重寫hashcode和equals Hashmap的原理 Hashmap如何變線程安全,每種方式的優缺點 垃圾回收機制 Jvm的參數你知道的說一下 設計模式瞭解的說一下啊 手撕一個