原创 Java Web中動態網頁開發基礎重點總結

爲什麼學習B/S技術? 客戶端   服務器   C(Client)/S(Server)有侷限性,必須安裝客戶端 瀏覽器   服務器   B(Browser)/S(Server)無需安裝客戶端軟件,也無需更新 B/S與C/S的比較:  

原创 Java Web中JSP實現數據傳遞和保存重點總結

獲取表單提交的數據: JSP(Java Server Pages) 從瀏覽器到服務器是瀏覽器發送請求(request) 從服務器到瀏覽器是瀏覽器接收響應(response) 【通過JSP來實現】 request對象: 主要用於處理客戶端

原创 MySQL數據庫中的DML語句、DQL語句以及高級查詢重點總結

使用SQlyog管理工具: 1. 工具創建數據庫: 數據庫字符集:存什麼字符就要選什麼編碼,如:要是中文就要選utf8 數據庫校對規則:字符在比較時要遵循一定的規則,如:中文編碼規則,不區分大小寫要選utf8_general_ci  

原创 CDH Hive執行聚合函數報錯return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask脫坑指南

一、組件版本 我用的是CDH5.16.1,Hive版本是1.1.0 二、出現問題 1. 問題一 普通查詢很正常但是聚合查詢就會報錯,然後去查找日誌發現在本地沒有\tmp\logs文件,這個文件是用來存放Yarn的log日誌的地方,之後查看

原创 案例分析之消費數據

掌握基於Hive 或 Spark SQL的數據分析 某零售企業根據最近1年門店收集的數據進行數據分析     潛在客戶畫像     用戶消費統計     門店的資源利用率     消費的特徵人羣定位     數據的可視化展現 客戶細節參數

原创 Apache Hbase概述

HBase是一個領先的No-SQL數據庫,它在HDFS上存儲數據 HBase是面向列的數據庫 HBase是一個分佈式哈希映射 HBase是基於Google Big Table論文 HBase使用HDFS作爲存儲,並利用其可靠性 數據訪問速

原创 NoSQL基本概念

NoSQL(最初指“非SQL(non SQL)”、“非關係(non relational)”或“不僅是SQL(Not Only SQL)”) NoSQL是一個通用術語,用於指不遵循傳統RDBMS模型的任何數據存儲——具體來說,數據是非關係

原创 Apache Hive高階實戰

Hive的事務(瞭解): 一組單元化操作,這些操作要麼都執行,要麼都不執行,是一個不可分割的工作單位。 Atomicity(原子性): 不可再分割的工作單位,事務中的所有操作要麼都發生,要麼都不發生。 Consistency(一致性):

原创 JAVA的四類八種基本數據類型

先說明兩個詞彙的基本概念: bit (位):位是計算機中存儲數據的最小單位,指二進制數中的一個位數,其值爲“0”或“1”。 byte (字節):字節是計算機存儲容量的基本單位,一個字節由8位二進制數組成。在計算機內部,一個字節可以表示一個

原创 Apache Hive進階實戰

Udf   單行函數:一行輸入一行輸出 Udaf   多行函數:多行輸入一行輸出 Udtf   用戶表函數:一行輸入多行輸出,主要用在側視圖 Hive視圖概述: 視圖是一個元數據,只能在MySQL DataStore中找到 視圖是一種邏

原创 Apache Hive基礎實戰

什麼是Hive: 建立在Hadoop之上的數據倉庫解決方案 提供類似sql的查詢語言,命名爲Hive查詢語言HQL,它有最小的學習曲線 早期的Hive開發工作於2007年在Facebook開始 Hive讓更多的人使用Hadoop 今天Hi

原创 MapReduce基礎原理及應用

MapReduce基礎原理: MapReduce(起源於Google): MapReduce是一種計算模型,它將大型數據操作作業分解爲可以跨服務器集羣並行執行的單個任務。用於管理DataNode 用於大規模數據處理:每個節點處理存儲在該節

原创 大數據Hadoop基礎

大數據是一個術語用來描述一個擁有高速,複雜,和複雜數據;但是需要先進的技術和技能能夠獲得,存儲,描述,管理和分析信息 QPS:query per second每秒響應 大數據四大特點: 容量大(Volume);速度快(Velocity);

原创 Linux基礎語法,Shell基礎腳本

Linux基礎語法: 1. /   :絕對路徑:/home/anaconda3       相對路徑:anaconda3       用戶home: ~ 2. pwd :輸出當前工作目錄的全名 3. ls :列出目錄內容 ls -l :長

原创 Angular2安裝修改配置路徑方法

修改Nodejs內置的npm默認配置路徑: 1. 打開cmd命令行,查看當前配置 輸入 npm config ls 先看一下當前npm的配置環境 2. 修改路徑 這裏需要修改兩個路徑,module路徑和cache路徑 module對應p