原创 Jacoco進行遠程覆蓋率統計
首先下載jacoco的jar包及ant的jar包 jacoco下載, jacoco的jar包上傳到服務器(我這裏用的是jacoco0.8.5) 在linux的啓動腳本增加如下紅色字體配置:(對應配合Java_opts也可) nohup j
原创 Mysql獲取表的創建時間和修改時間
兩個方法: 1.show table status from db_name like '表名'; 2. SELECT create_time 表創建時間,update_time 最後更新時間 FROM information_sc
原创 數據探查-ODPS大數據引擎計算不同格式的日期時間類型的極值
思路:SQL實現,正則表達式匹配到不同格式然後將其轉爲同一種格式的日期時間進行比較 例如:將所有的日期格式轉換爲yyyyddMMhhmmsss的格式 #取最大值 select tmp1.birthday,tmp1.real_birthd
原创 一些簡單的Java實現(String 字符替換)
1.字符串的替換 // 目標字符串,其中A,B,C爲動態的 String str = "A是A,B是B,C不是A也不是B"; 第一種方法: String str_init1 = "%s是%s,%s是%s,%s不是%s也不是%s";
原创 ODPS 不同格式的日期比較大小(取極值)
思路:SQL實現,正則表達式匹配到不同格式然後將其轉爲同一種格式的日期時間進行比較 例如:將所有的日期格式轉換爲yyyyddMMhhmmsss的格式 這裏是在odps的寫的實例,用到正則匹配和正則替換 #取最小值 select dist
原创 Java 日期時間表達式,${yyyy-MM-dd} 獲取當前日期增減n天,n年,不符合表達式的取原值;(正則支持;JDK8;)
public class Test { /** * 分區字段值日期表達式:格式:${yyyyMMdd HH:mm:ss;+1;y},支持年月日時,其中兩個分號必須有 */ private static
原创 Odps使用筆記
1.下載及使用客戶端 2.創建語句 3.關於分區查詢 4.動態分區(源表到目標表的數據導入,分區相同且目標表有新增的字段) 5.列轉行 6.給表設置生命週期 7.關於各種時間字段的正則過濾和大小比較 8.
原创 Hive一條SQL使用隨機值創建測試表一百萬條數據
找一個1000條數據的表,例如表large01,利用left join通過表的笛卡爾積插入,1000 left join 1000 爲 1000000,若初始表只有十條數據,無非是多left join幾次;同理更大批量數據也可以實現 cr
原创 List的處理_Lambda表達式寫法
過濾: ruleList = ruleList.stream().filter(v->!filterList.contains(Long.valueOf(v.getId()))).collect(Collectors.toList())
原创 maven引入包失敗:Cannot access nexus (http://maven.xxxx.com/content/groups/public/) in offline mode and
確認maven庫有該jar包卻下載不下來,報:Cannot access nexus (http://maven.xxxx.com/content/groups/public/) in offline mode and 解決: IDEA去
原创 Git 執行commit後回退
git reset --soft HEAD^ ,執行後代碼修改不變,commit被回退
原创 Linux CentOS 7 安裝PostgreSQL 9.5 --步驟詳解,附postgreSQL 9.5.3安裝包
前言 版本: PostgreSQL 9.5 linux:CentOS7 下載 在postgresql的官方即可找到源碼文件目錄,地址如下:https://www.postgresql.org/ftp/source/,在下載列表中根據需
原创 Java面試技術體系整理
技術體系(面試)上牛客網 待整理:https://blog.csdn.net/qq_34337272/article/details/79805764 https://www.nowcoder.com/discuss/59
原创 Hive_SQL
1.建表 CREATE TABLE IF NOT EXISTS all_type_table ( `c_in` INT, `c_bi` BIGINT, `c_st` STRING, `c_do`
原创 數據庫中寫入的時間比實際時間少13個小時
看到13個小時,判斷是時區問題 1.看是否爲Linux和數據庫時間時間不一致 發現時間是一致的(若不一致,考慮修改二者其中之一的時區;) 2. 考慮Java代碼在插入或讀取數據庫時時區解析錯誤,於是數據庫連接指定時區: jdbc:m