原创 ES實現nested類型聚合以及子聚合排序

ES實現nested類型聚合以及子聚合排序ES實現nested類型聚合以及子聚合排序需求業務說明品牌近7天銷量品牌近7日銷量趨勢指定某個sku日期範圍銷量趨勢和價格趨勢電商商品日銷量索引mapping電商商品sku銷量索引數據參考

原创 CDH5.7Hadoop集羣搭建(離線版)

CDH5.7Hadoop集羣搭建(離線版)

原创 python入門筆記

Python 是一個高層次的結合瞭解釋性、編譯性、互動性和麪向對象的腳本語言。 Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。 Python 是一種解釋

原创 MYSQL日期函數 增減天數、時間轉換、時間戳

MySQL datediff(date1,date2):兩個日期相減 date1 - date2,返回天數。 select datediff('2018-11-08', '2018-11-01'); -- 7 一、MySQL 獲得當前日期

原创 mysql 分級構建排序語句

1.使用case when   ORDER BY CASE WHEN end_time>NOW() AND start_time < NOW() THEN 0 WHEN start_time > NOW() THEN 1 ELSE 2

原创 BeanUtils初始化對象

BeanUtils使用instantiateClass初始化對象注意 1.必須保證初始化類必須有public默認無參數構造器,注意初始化內部類時,內部類必須是靜態的,否則報錯! 源碼如下 /** * Instantiate a c

原创 Freemarker使用筆記

什麼是 FreeMarker? FreeMarker 是一款 模板引擎: 即一種基於模板和要改變的數據, 並用來生成輸出文本(HTML網頁,電子郵件,配置文件,源代碼等)的通用工具。 它不是面向最終用戶的,而是一個Java類庫,是一款程序

原创 hadoop2.6環境下安裝Hive

準備事項: 安裝Java1.7,以及hadoop2.6。 1.在http://hive.apache.org/下載最新版本的Hive. 2.將下載的apache-hive-1.1.0-bin.tar.gz解壓在/usr/local/had

原创 Ubuntu如何從user用戶切換到root用戶

Ubuntu是最近很流行的一款Linux系統,因爲Ubuntu默認是不啓動root用戶,現在介紹如何進入root的方法。 (1)從user用戶切換到root用戶 不管是用圖形模式登錄Ubuntu,還是命令行模式登錄,我們會發現缺