原创 java開發常用語法【xml文件】

xml文件: #模糊查詢匹配 <select id="getListTaskName" resultType="String"> SELECT TASK_NAME FROM

原创 Java之List集合和ArrayList_LinkedList實現類的存儲機制和性能差異

List集合:提供了大量的“根據索引”來存、取元素的方法。由於List根據索引來存取元素,所以它多一個遍歷集合元素的方法。 import java.util.ArrayList; import java.util.List; pu

原创 Java之對象的equals方法

equals方法: boolean equals(Object  obj),使用“程序自己的規則”去判斷兩個是否相等 ==:判斷兩個基本變量的值是否相等 class Dog { private String DogNo; priv

原创 JAVA之單例類

單例類 在某些時候,我們只允許爲某個類創建一個實例。 要實現單例: 構造器不能暴露,否則就可以自由創建很多個實例,因此使用private的方法; 暴露一個方法,由該方法來返回實例,由於程序必須通過該方法來獲取實例,所以在調用該方法之前,

原创 IDEA打jar包和jar命令打jar包

在IDEA中打jar包,操作如下(默認ok):            至此,jar包成功打成  jar命令 概念:把多個文件打包成一個壓縮包——這個壓縮包和WinZip的壓縮格式是一樣的。區別在於jar壓縮的文件默認多一個

原创 linux:R的安裝和jupyter連接

前提:jupyter已經安裝好 安裝R 使用yum的方式安裝:yum install  epel-release;sudo yum install R 報錯:【Error 256】No more mirrors to try 解決:依次

原创 hive安裝、常用命令和屬性配置

目錄   安裝mysql hive常見屬性配置 hive數據倉庫位置配置  查詢後信息顯示配置 hive運行日誌信息配置 hive參數配置方式 正文 安裝mysql rpm -qa | grep mysql //查看

原创 java語法的理解

繼承序列化: 方便傳輸,傳輸的時候要拆分成二進制,傳完後重組,保證重組的準確性  

原创 在虛擬機CentOS7中安裝Oozie(安裝前提環境搭建:jdk+hadoop+pig)

安裝環境搭建: 安裝虛擬機VMware-workstation-full-12.5.7.20721.exe,以管理員身份運行,自行定義安裝位置,安裝過程參考軟件安裝管家公衆號 CentOS的安裝:https://jingyan.baid

原创 linux:Ruby的安裝和jupyter連接使用

前提:jupyter已經安裝 安裝Ruby 下載:http://www.ruby-lang.org/zh_cn/downloads/ruby-2.6.5.tar.gz 解壓:tar -xvzf ruby-2.6.5.tar.gz; 進入

原创 hive學習第二章:數據類型

目錄   一、基本數據類型 二、集合數據類型 例子,基於下面json格式的數據導入 三、類型轉化  隱式類型轉換 使用CAST操作顯示進行數據類型轉換 正文 一、基本數據類型 hive數據類型 java數據類型 長度 例子 INT in

原创 hive學習第五章:查詢

目錄   一、基本查詢 全表和特定列查詢 列別名 算數運算符 常用函數 limit語句 二、where語句  比較運算符(between/in/is null) LIKE和RLIKE 邏輯運算符(and/or/not) 三、分組 gro

原创 hive學習第三章:DDL數據定義

創建數據庫 創建一個數據庫,數據庫在hdfs上的默認路徑是/user/hive/warehouse/*.db 避免要創建的數據庫已經存在錯誤,增加if not exist判斷:create database if not exists

原创 Hive學習第一章:基本概念

目錄   1.1 什麼是hive? 1.2 hive的優缺點  1.3 hive的架構原理  1.4 hive和數據庫的比較  正文 1.1 什麼是hive? hive由Facebook開源用於解決海量結構化日誌的數據統計,是基於had

原创 hive學習第四章:DDL數據操作

目錄   一、數據導入 向表中裝在數據(Load) 通過查詢語句向表中插入數據(Insert) 查詢語句中創建表並加載數據(As Select) 創建表時通過Location指定加載數據路徑 import數據類型指定hive表中 二、數