原创 【MySQL】MySQL概念解析(一)

一、MySQL變量 變量 系統變量 全局變量 作用域:MySQL服務器每次啓動將爲所有的全局變量賦初始值,所以全局變量作用範圍不能跨重啓 會話變量 作用域:針對於當前會話有效 自定義變量 用戶變量 作用域:

原创 【Hadoop】MapReduce入門解析

MapReduce MapReduce簡介及優點 MapReduce是一個分佈式運算程序的編程框架,是Hadoop數據分析的核心 MapReduce的核心思想是將用戶編寫的邏輯代碼和架構中的各個組件整合成一個分佈式運算程序,實現

原创 【HBase】HBase入門詳解(一)

(圖片來源於網絡,侵刪) 一、HBASE簡介 【1.1】 什麼是HBase 1)HBase譯爲“Hadoop Database”,是一個構建在HDFS之上的高可靠、高性能、列存儲、可伸縮、實時讀寫的NoSQL數據庫系統,

原创 【Spark】SparkSQL入門解析(一)

【一】簡介 (本文部分圖片來自網絡,侵刪) Spark SQL是Spark用來處理結構化數據的一個模塊,它提供了一個編程抽象叫做DataFrame並且作爲分佈式SQL查詢引擎的作用 【二】特點 【2.1】易整合 Spa

原创 【Hive】Hive入門解析(六)

(圖片來源於網絡,侵刪) Hive調優 【1】 Fetch抓取 Fetch抓取是指,Hive中對某些情況的查詢可以不必使用MapReduce計算 例如:SELECT * FROM emp; 在這種情況下,Hive可以簡單地讀取

原创 【Hadoop】HDFS入門解析

一、Hadoop三大組件 1.HDFS 分佈式文件存儲系統 2.MapReduce 分佈式離線計算框架 ​3.Yarn Hadoop資源調度器 1.HDFS HDFS的設計特點是: 1、大數據文件,非常適合上T級別的大文件

原创 【Spark】SparkStreaming入門解析(一)

(圖片來源於網絡,侵刪) 一、Spark Streaming概述 【1】官網 http://spark.apache.org/streaming 【2】簡介 Spark Streaming是一個基於Spark Core之上的、

原创 【Java】JVM入門解析(一)

(圖片來源於網絡,侵刪) JVM 【1】JVM概述 HotSpot VM 是目前市面上高性能虛擬機的代表作之一,它採用解析器與即時編譯器並存的架構 JVM架構圖如下👇 【2】JVM生命週期 虛擬機的啓動 Java虛擬機的啓動是

原创 【Java】MySQL事務入門解析

MySQL事務 什麼是事務? MySQL 事務主要用於處理操作量大,複雜度高的數據。比如說,在人員管理系統中,你刪除一個人員,你既需要刪除人員的基本資料,也要刪除和該人員相關的信息,如信箱,文章等等,這樣,這些數據庫操作語句就構成

原创 【Shell】Shell入門解析

一、Shell概述 爲什麼要學習Shell呢? 1)需要看懂運維人員編寫的Shell程序 2)編寫一些簡單Shell程序來管理集羣、提高開發效率 Shell解析器 1)Linux提供的Shell解析器有: cat /etc/s

原创 【Java】JVM入門解析(三)

(圖片來源於網絡,侵刪) 堆 概述 1)一個JVM實例只存在一個堆內存,堆也是Java內存管理的核心區域 2)Java堆區在JVM啓動的時候即被創建,其空間大小也就確定了,是JVM管理的最大一塊內存空間(堆內存大小是可以調節

原创 【Java】JVM入門解析(二)

(圖片來源於網絡,侵刪) 一、運行時數據區概述 架構圖👇 Java虛擬機定義了若干種程序運行期間會使用到的運行時數據區,其中有一些會隨着虛擬機啓動而創建,隨着虛擬機退出而銷燬。另外一些則是與線程一一對應的,這些線程對應的數據

原创 【Git】Git入門解析

一、Git概述 1、版本控制工具應該具備的功能 【1】協同修改 多人並行不悖的修改服務器端的同一個文件 【2】數據備份 不僅保存目錄和文件的當前狀態,還能夠保存每一個提交過的歷史狀態 【3】版本管理 在保存每一個版本的文

原创 【Redis】Redis入門詳解(一)

(圖片來源於網絡,侵刪) 一、Redis概述 【1】Redis簡介 Redis是一個開源的key-value存儲系統 和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、

原创 【HIve】Hive入門解析(五)

(圖片來源於網絡,侵刪) 衆所周知,Hive中有許多函數… 什麼聚合函數、開窗函數,數學函數,時間函數等等… 所以今天我就來總結一下Hive中常用的函數,以便日後方便查詢! 函數基本操作 【1】查看系統自帶的函數 show