原创 數據中的自然連接、內連接、外連接

數據庫中的內連接、自然連接、外連接數據中的連接join分爲內連接、自然連接、外連接,外連接又分爲左外連接、右外連接、全外連接。     當然,這些分類都是在連接的基礎上,是從兩個表中記錄的笛卡爾積中選取滿足連接的記錄。笛卡爾積簡單的說就

原创 字典管理表空間與本地管理表空間

字典管理表空間         將Oracle的區管理信息存放在表空間的字典中進行管理,所有區的分配與釋放,都會使字典的記錄的增減變動。也就是在字典的記錄中會執行更新、插入、刪 除操作,在執行上述操作時,都會生成重做日誌,對字典的管

原创 Java中的堆、棧 和常量池

 說到java中堆、棧和常量池,首先還是看看他們各自存放的數據類型吧!  堆:存放所有new出來的對象;棧:存放基本類型的變量數據和對象的應用,對象(new出來的對象)本身並不存在棧中,而是存放在堆中或者常量池中(字符串常量對象存放在

原创 java 中常量池

ava中的常量池,實際上分爲兩種形態:靜態常量池和運行時常量池。     所謂靜態常量池,即*.class文件中的常量池,class文件中的常量池不僅僅包含字符串(數字)字面量,還包含類、方法的信息,佔用class文件絕大部分空間。 

原创 SparkStreaming 運行架構

SparkStreaming 進行數據的處理大致分爲四個步驟: 啓動流處理引擎、接受以及存儲數據、處理數據、輸出結果等。 (1)初始化StreamingContext對象,在該對象啓動過程中實例化DStreamGraph和JobGenra

原创 Mac上IDEA使用@Autowired後標紅報錯的快速解決方案

     平時開發過程中,我們可能會遇到這樣一個問題:使用@Autowired註解引用bean後,發現一片標紅,仔細檢查發現也沒有用錯,蒙圈中。      本文告訴他們如何快速有效地解決這個問題。      首先需要明確你引用的方式方法是

原创 Java中符號引用和直接引用

在java中,一個java類將會編譯成一個class文件。在編譯時,java類並不知道引用類的實際內存地址,因此只能使用符號引用來代替。比如org.simple.People類引用org.simple.Tool類,在編譯時People類

原创 Hadoop生態的四層架構以及大數據技術發展五大演進趨勢

大數據技術發展五大演進趨勢• 混合架構將消失• 固態硬盤將替代內存作爲緩存• 實時大數據技術得到關注• 雲計算擁抱大數據• 存儲統一化

原创 Spark調度模式-FIFO和FAIR

Spark中的調度模式主要有兩種:FIFO和FAIR。默認情況下Spark的調度模式是FIFO(先進先出),誰先提交誰先執行,後面的任務需要等待前面的任務執行。而FAIR(公平調度)模式支持在調度池中爲任務進行分組,不同的調度池權重不

原创 HashSet,TreeSet和LinkedHashSet的區別

HashSet,TreeSet和LinkedHashSet的區別 Set接口 Set不允許包含相同的元素,如果試圖把兩個相同元素加入同一個集合中,add方法返回false。 Set判斷兩個對象相同不是使用==運算符,而是根據equa

原创 Java實現二叉樹的遍歷

目錄:  1.把一個數組的值賦值給一顆二叉樹  2.具體代碼 1.樹的構建方法 2.具體代碼  Java代碼   package tree;      import java.util.LinkedList;   import ja

原创 函數式編程與面向對象編程的比較

            函數式編程作爲結構化編程的一種,正在受到越來越多的重視。工程中不在只是面向對象編程,更多的人嘗試着開始使用函數式編程來解決軟件工程中遇到的問題。             什麼是函數式編程?在維基百科中給出了詳細

原创 Java堆、棧和常量池以及相關String的詳細講解

Java堆、棧和常量池以及相關String的詳細講解   博客分類: Java綜合   一:在JAVA中,有六個不同的地方可以存儲數據:   1. 寄存器(register)。 這是最快的存儲區,因爲它位於不同於其他存儲區的地方——處

原创 類的加載流程

  類從加載到虛擬機到卸載,它的整個生命週期包括:加載(Loading),驗證(Validation),準備(Preparation),解析(Resolution),初始化(Initialization),使用(Using)和卸載(Un

原创 sparkSQL學習筆記1

1、SparkSQL的發展歷程 1.1 Hive and Shark SparkSQL的前身是Shark,給熟悉RDBMS但又不理解MapReduce的技術人員提供快速上手的工具,Hive應運而生,它是當時唯一運行在Hadoop上的SQL