原创 MobaXterm簡單使用說明

#安裝與配置 1.點擊打開local terminal 2.生成公、私鑰,輸入命令ssh-keygen回車,一路回車 ###3.獲取公鑰命令:cat .ssh/id_rsa.pub 4.然後全部選中公鑰,拷貝出來即可。公鑰示

原创 Mac 長按鍵盤快速輸入(長按輸入慢的問題)

把兩個值全部調到fast(最快) 完美解決。無論打字,還是碼字,效率至少提升5-10%

原创 springloaded配置說明

springboot 下的兩熱部署springloaded,spring-boot-devtools 總體來說,使用springloaded更方便,如果修改了配置文件和模板文件重新啓動一下就好了,畢竟改類的可能性多些! 重要提示:ide

原创 hive表數據去重

根據user name查重 SELECT test_user_name, count(*) c from default.test GROUP BY test_user_name HAVING c> 1; 根據id查重 SELEC

原创 Could not initialize class org.xerial.snappy.Snappy

注意hue連接的是hiveserver2服務,查看其所在服務器,重新掛載服務器的/tmp目錄,添加可執行exec權限即可 sudo mount /tmp -o remount,exec snappy默認使用/tmp做爲數據臨時目錄

原创 sqoop從mysql導入hive parquet表timestamp,decimal轉換問題

注意兩個地方: 1.時間轉換問題:timestamp、date,time 以上時間類型會被sqoop轉成int,long型,無法直接轉成時間類型 如果要轉的有兩個辦法: 1)轉成long型,再用from_unixtime轉回來,

原创 vi 編輯或者 ssh 登陸時出現Warning: Failed to set locale category LC_TIME to en_CN 問題

vi 編輯,或者 ssh 登陸出現以下問題 Warning: Failed to set locale category LC_TIME to en_CN. Warning: Failed to set locale catego

原创 mac下使用pyhon+mimtdump 爬取m3u8

pyhon代碼 test.py文件 # -*- coding: utf-8 -*- import json import threading import requests import subprocess, sys, os

原创 hive刪除數據insert overwrite

hive 刪除數據寫法 insert overwrite table t_user_info select * from t_user_info where 1=2; insert overwrite table的意思是覆蓋數

原创 關於快速查找法(折半/二分查找法)解釋(一次記住)binarysearch

簡單說就是折半再折半,很內容理解。 目的:看一次,永遠記住。(媽媽再也不用擔心我不會寫查找了) 難點:low,high操作。 @Test public void binarySearch() { //數組

原创 快速排序法——quicksort in java

運算次數少。易理解。 用for遍歷數組 用while把當前值與前一個值比一下,如果滿足條件,交換當前兩個數據位置,直到條件不滿足或者數組到0的位置。 核心: while條件ai<arr[j],這個意思是當前值是否比前一個小,如果是,繼續往

原创 Github Desktop 回退到某個log版本(git,log,reset)

快查log,確定你要的關鍵字:cleanup git log | grep cleanup   通過準確定位查id commit git log --grep='Samples cleanup' 標題  reset 到這個id git

原创 datatables pagehelper分頁問題

注意 lengthMenu: [100],, 設置每頁顯示數據(默認是10) $('#dataTables-receiveMsg').DataTable({ processing: true, serverSide: tr

原创 mybatis generator配置獨立sequence

正常情況下mybatis 使用last_insert_id()就可以了,但爲了防止同時插入多條產生的不正確的情況,還是用獨立的sequence表好全局用一個還能隱藏,不會被人猜到。注意:字段一定要用無符號的:bigint,以免溢出。 my

原创 centos7/6.9 docker-ce-17/1.7.1使用證書登陸(openssl tls)

生成證書 ca key openssl genrsa -aes256 -out ca-key.pem 4096 ca openssl req -new -x509 -days 365 -key ca-key.pem -sha256