原创 elasticsearch優化及查詢api
1、改變ES默認深度分頁的index.max_result_window 最大窗口值 curl -XPUT http://127.0.0.1:9200/my_index/_settings -d ' { "index" : {
原创 自動化構建平臺
1、jdk環境 JAVA_HOME=/usr/local/jdk1.8.0_191JRE_HOME=${JAVA_HOME}/jreCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/d
原创 ELK相關問題
1、python入es時間轉換爲datetime格式datetime.strptime( 'March 25 2020, 16:26:00', '%Y-%m-%d %H:%M:%s.000Z')2、批量插入from elasticsearc
原创 eclipse常見問題
1、代碼自動提示 abcdefghijklmnopqrstuvwxyz.
原创 linux - 守護進程腳本
cat >daemon.sh <<EOF #!/bin/sh while true; do #啓動一個循環,定時檢查進程是否存在 server=\`ps aux | grep
原创 rsyslog日誌
1、property accessoryRsyslog 預定義了一些屬性,系統屬性和消息屬性,用於定義輸出格式、動態文件名。比較重要的屬性比如:msg(消息體)、hostname、pri(消息等級和類別)、time(時間有關),以$開頭的是
原创 JDK:CharacterData和CharacterDataLatin1
CharacterData類是一個抽象類,這個抽象類中定義了許多判斷字符屬性的抽象方法,這些方法的具體實現都在Character0X類中。其實Character類中有許多對應的方法,CharacterData子類實現抽象類的方法來實現字符屬
原创 JDK:Integer.getChars(int i, int index, char[] buf
在Integer類的源碼中,toString方法中調用getChars方法,getChars方法是獲取數值對應的字符串,其中有兩個地方使用了非常巧妙的方式來進行除法運算和取餘運算。在計算機中,a/b 和 a%b相比較位運算,都是比較費時的計
原创 docker常見問題
1、Linux 下 Docker 端口映射到宿主機後 外部無法訪問對應宿主機端口 問題描述 前段時間使用 Docker 裝了 GitLab,SSH 配置都已經配置完畢,容器端口和宿主機端口也映射完畢。Firewall 和 SELinux 也
原创 Docker mongo副本集環境搭建
1、MongoDB Docker 鏡像安裝 docker pull mongo 2、Docker容器創建 MongoDB Docker 容器創建有以下幾個問題: 1- MongoDB 容器基本創建方法和數據目錄掛載 2- MongoDB 容
原创 Leetcode:835. 圖像重疊
直接找出所有1的位置,然後對兩個矩陣的所有這些位置進行求差。然後統計這些差出現最多的次數是多少。 兩個座標的差是什麼含義?就是把其中一個座標移動到另一個座標需要移動的向量。因此,在遍歷過程中,我們找出了A中所有值爲1的座標移動到B中所有值爲
原创 leetcode: 105. 從前序與中序遍歷序列構造二叉樹
從圖中看出的最重要的一點是前序序列怎末劃分成兩部分。其實可以先在中序中找出左邊有n個元素,然後前序除了第一個頭節點之後的n個元素就是左子樹上的前序序列。另外的就是右子樹的前序序列。 注意上圖中前序中序分塊的顏色匹配。
原创 【證明】快慢指針判斷鏈表有環、尋找環入口、計算環大小的原理
轉載:https://blog.csdn.net/donghuaan/article/details/78988987 問題: 給定一個鏈表: 1. 判斷鏈表是否有環。 2. 如果鏈表有環,請找出環入口。 3. 計算環的大小。 思路:
原创 LeetCode:48.旋轉圖像
給定一個 n × n 的二維矩陣表示一個圖像。將圖像順時針旋轉 90 度。說明:你必須在原地旋轉圖像,這意味着你需要直接修改輸入的二維矩陣。請不要使用另一個矩陣來旋轉圖像。 示例 1: 給定 matrix = [ [1,2,3],
原创 LeetCode:950.按遞增順序顯示卡牌
輸入:[17,13,11,2,3,5,7] 輸出:[2,13,3,11,5,17,7] 解釋: 我們得到的牌組順序爲 [17,13,11,2,3,5,7](這個順序不重要),然後將其重新排序。 重新排序後,牌組以 [2,13,3,11,5,