原创 Hive常用命令語句
1.hive查看建表語句 查看hive建表語句:show create table tablename; 查看hive表結構:describe tablename; 簡寫:desc tablename;
原创 Hive 類型轉換
1.TimeStamp類型轉換爲指定格式的字符串 SELECT from_unixtime( unix_timestamp( supply_date, 'yyyyMMddHH' ), 'yyyy/MM/dd' ) supplyDa
原创 List轉換爲Set、Map
package com.example.sunny.demosunny; import java.util.ArrayList; import java.util.HashSet; import java.util.List; impor
原创 Json字符串轉換成自定義對象
本文采用阿里巴巴的jason對象來實現(支持嵌套對象) 主要代碼: //將jason字符串轉換成jason對象 JSONObject jsStr = JSONObject.parseObject(strJso
原创 類型後面三個點(String...)和數組(String[])的區別
類型後面三個點(String…),是從Java 5開始,Java語言對方法參數支持一種新寫法,叫可變長度參數列表,其語法就是類型後跟…,表示此處接受的參數爲0到多個Object類型的對象,或者是一個Object[]。 例如我們有一個方法叫
原创 gitignore 不起作用的解決辦法
問題: 現在項目的根目錄放了 .gitignore 文件,並且git遠程倉庫的項目根目錄已經有了 logs文件夾。 由於每次本地運行項目,都會生成新的log文件,但是我並不想提交logs文件夾裏面的內容,所以要在.gitignore寫lo
原创 Git 切換賬號
1.打開Git Bash $ git config --global user.name "用戶名" $ git config --global user.email "郵箱" $ git config --global user.
原创 mysql-使用Navicat導出sql查詢數據
注意點:數字類型如果過長,導出到Excel是科學技術方 解決方案:cast(需要轉換的值 as char(19)) 轉換 SELECT cast(sod.sku_sid as char(19)) skuSid, c
原创 Could not write metadata for '/RemoteSystemsTempFiles'
Could not write metadata for '/RemoteSystemsTempFiles' 這是由於刪除一個項目時,沒有同時在硬盤上刪除該項目,而後又到硬盤文件系統中刪除了該項目,纔出現這問題的。 方法一: 到eclip
原创 JasperReports:group使用(按照某一個字段進行分組小結的報表)
使用工具:Studio 控件: Title:報表標題 Page Header :每頁頭部需要顯示的信息(例如:打印員: 打印時間:2018/09/11 09:47:30等) Column Header:報表需要顯示的列(列名),每列 De
原创 eclipse集成lombok註解不起作用
1.點擊maven省的lombok-1.16.18.jar右鍵,以jar的方式打開 2.彈出如下對話框,點擊S【pecify location……】選擇eclipse.exe文件,然後點擊【Install / Update】 3.上述
原创 數據庫摘要(本文以mysql爲例)
一.發展史1.文件存儲(所有的內容都存在文件中)2.單文件存儲(key-value)(存儲在多個文件中,會有一張存地址的表key-對應的磁盤路徑,查找速度回相對快)3.層次數據(key-value)key1parent:k2child:K
原创 Liux常用命令
1.liux支持rz和sz上傳和下載 登錄root賬號,執行以下命令 yum install -y lrzsz
原创 Mysql特殊處理
1.修改某一列的值爲字符拼接主鍵編號 其他數據庫:update 表名 set name='項目點'|Id where name='項目點' Mysql:update 表名set name=CONCAT('項目點',Id) where
原创 eclipse常用快捷鍵簡單記
1.【Alt+Shift+A】 切換至列選擇模式(方便處理多行的某一列的大小寫問題) 可以選中多列的同一位置的字符 編輯完成之後,【Alt+Shift+A】切換正常模式