原创 hive add columns後新插入列數據爲空,但是用presto查詢的時候卻有數據

hive在新加列(add columns)後,再load數據時,理論上來說新增的列如果有數據的話會展示出來; 解決辦法: 方法一:重建分區 方法二:手動更新元數據 ----在元數據庫裏執行如下語句 1、select CD_ID f

原创 StringUtils.replace用法,加源碼解釋!小白通俗易懂!

StringUtils.replace用法 首先我們先看源碼: public static String replace(String text, String searchString, String replacement,

原创 StreamAPI的使用學習與總結

Stream API Stream操作的三個步驟 創建stream 中間操作(過濾、map) 終止操作 stream的創建: // 1,校驗通過Collection 系列集合提供的stream()或者paralleStream()

原创 快速實踐Java8中Stream的新特性

先給出一個示例 下面有五個學生,放入到集合中 @Data @AllArgsConstructor class Student { private String name;

原创 通過設計註解的方式,利用redis防止接口惡意調用

其實也就是spring攔截器來實現。在需要防刷的方法上,加上防刷的註解,攔截器攔截這些註解的方法後,進行接口存儲到redis中。當用戶多次請求時,我們可以累積他的請求次數,達到了上限,我們就可以給他提示錯誤信息。 具體實現: 編寫

原创 快速學習Lambda表達式

先看以下的一個示例: @FunctionalInterface interface Print { void output(String str); } public class Main { privat

原创 如何快速設計一個優秀秒殺系統

1 什麼是秒殺 秒殺場景一般會在電商網站舉行一些活動或者節假日在12306網站上搶票時遇到。對於電商網站中一些稀缺或者特價商品,電商網站一般會在約定時間點對其進行限量銷售,因爲這些商品的特殊性,會吸引大量用戶前來搶購,並且會在約定

原创 File was loaded in the wrong encoding:的解決辦法

File was loaded in the wrong encoding: 'UTF-8’錯誤改正 下邊的中文是亂碼的,無論是註釋中還是代碼中,都是亂碼的。 原因:我們文件使用UTF-8進行編輯,而Windows默認使用GBK

原创 使用Django創建項目

Django的基礎命令: 1、新建一個Django Project django-admin startproject [project_name] 注:所有路徑不要有中文 2、新建一個App應用 python

原创 RabbitMQ的代碼學習(生產者)

(Python實現) # coding: utf-8 import pika,os os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8' class SendRabb

原创 python中函數的參數使用方法

1、位置參數 python函數中的位置參數和java函數是一個意思,比如現在我們計算2+3: def add(a,b): return a+b print add(2,3)

原创 Elastic Search學習——CRUD

** 1、 分詞器的介紹,以及內置分詞器 ** 從一段文本中切出一條一條的詞條,並對每個詞條進行標準化。 1.character filter:分詞之前的預處理,過濾掉HTML標籤,特殊符號轉換等 2.tokenizer:分詞 3

原创 Elastic Search學習——初識ES

1、 CURL命令 以命令的方式去執行HTTP協議的請求。 比如:訪問一個網站 curl www.google.com 查看訪問情況 curl -o tt.html www.google.com 查看相應的頭信息 curl –i

原创 Elastic Search——mapping

1、 什麼是mapping PUT /myindex/article/1 { "post_date": "2018-05-10", "title": "Java", "content": "java is th

原创 Linux學習總結(文本操作)

一、輸入輸出重定向 1、輸入重定向 命令<文件 將文件最爲命令的標準輸入 命令<<分界符 從標準輸入中讀入,直到遇到分界符才停止 命令<文件1> 文件2 將文件1作爲命令的標準輸入並將標準輸入輸出到文件2中 2、輸出重定向