原创 學習java---面向對象(上)

知識回顧: 1) 異常(業務異常,用戶千奇百怪,有很多奇葩,不管代碼怎麼寫的,他亂輸入,對於這些特殊非法值,程序都應該能正常避過。) a) try,可能錯誤代碼放入try中,儘量無法代碼不要放在裏面 b) catch,捕獲異常,如

原创 包裝引用類型和數據類型之間的轉換詳解

一、String a,特點: --String字符串類,用來表示"",String類被final修飾,也就是不可以被繼承。 --String類底層維護了一個char[],而且是final的,也就是說數組一旦創建長度和值都不能被

原创 深入淺出大數據核心技術與應用之HBase

HBase隸屬於hadoop生態系統,它參考了谷歌的BigTable建模,實現的編程語言爲 Java, 建立在HDFS之上,提供高可靠性、高性能、列存儲、可伸縮、實時讀寫的數據庫系統。它僅能通過主鍵(row key)和主鍵的ran

原创 五分鐘帶你詳細理解Java多線程

多線程 在傳統的操作系統中,程序並不能獨立運行,作爲資源分配和獨立運行的基本單位都是進程。 在未配置 OS 的系統中,程序的執行方式是順序執行,即必須在一個程序執行完後,才允許另一個程序執行;在多道程序環境下,則允許多個程

原创 震驚!shell編程竟如此簡單

概述: Shell是一個命令行解釋器,它爲用戶提供了一個向Linux內核發送請求以便運行程序的界面系統級程序,用戶可以用Shell來啓動、掛起、停止甚至是編寫一些程序。 Shell還是一個功能相當強大的編程語言,易編 寫、易

原创 學習java---判斷語句的使用

知識回顧: 1) 強調學習方法,it和其他知識不同的,數學,思維能力,抽象能力(難)語文,背。It是非常好學,工作22年,15年在軟件企業中(初級、中級、高級、系統分析師、架構師、技術總監、後面走管理)知識都是應用,反覆多敲多練。

原创 學習java---面向對象(下)

知識回顧: 1) 面向對象,面向過程,面向接口 a) 老牌,傳統,思考方式:面向過程,思考方式和日常我們考慮問題一樣。遇到需求頻繁修改時,設計就崩潰。因爲用戶他不是軟件人員,他說不清一些潛在需求,導致做出來的東西和他理解是不同。

原创 java知識總結(詳細)

1、基礎語法 -- 數據類型:八大基本類型byte short int long float double char boolean / 引用類型 -- 分支結構:if(判斷條件1/true){滿足條件的代碼1...}else i

原创 這篇文章能讓你對於高性能Spark的理解更上一層樓

引言:摘抄自《中國新通信》: 近年來,大數據成爲工業界與學術界關注的熱點,因爲隨着存儲設備容量的快速增長、CUP外理能力的大幅提開,網絡帶寬的不斷增加。也爲大數據時代提共了強有力的技術支撐。從web1.0到web2.0,每個用戶都

原创 IO流之序列化和反序列化的詳解

序列化 / 反序列化 概述:序列化 (Serialization)是將對象的狀態信息轉換爲可以存儲或傳輸的形式的過程。 在序列化期間,對象將其當前狀態寫入到臨時或持久性存儲區。以後,可以通過從存儲區中讀取或反序列化對象的狀態,重

原创 什麼是MapReduce之Shuffle?看了這篇文章,我想你就清楚了

前言:(引用) 騰訊分佈式數據倉庫(Tencent distributed Data Warehouse, 簡稱TDW)基於開源軟件Hadoop和Hive進行構建,並且根據公司數據量大、計算複雜等特定情況進行了大量優化和改造,目前

原创 一篇文章帶你深入理解java反射機制

反射 Reflection(反射)是 Java 程序開發語言的特徵之一,它允許運行中的 Java 程序對自身進行檢查,或者說“自審”,也有稱作“自省”。反射非常強大,它甚至能直接操作程序的私有屬性。我們前面學習都有一個概念,pri

原创 大數據Hive其實一點都不難,從入坑到放棄?不存在的

Hive 首先,我們來介紹一下什麼是Hive。有些人不僅會想,Hive不就是寫SQL的嗎。沒錯,Hive和SQL的語法結構很像,其實,二者沒有多大區別,甚至可以這樣講,Hive就是寫SQL。但是,問題就來了–它真正的就是SQL了嗎

原创 JavaScript初學者必備的小知識(全面),你值得擁有

前言 布蘭登·艾奇(Brendan Eich,1964年),JavaScript的發明人,從2007年開始在Mozilla公司擔任首席技術長官(Chief Technology Officer)。 JavaScript,俗稱JS。

原创 Java進階技術:泛型

泛型 概念: public class LinkedList extends AbstractSequentialList implements List, Deque, Cloneable, java.io.Serializ