原创 linux服務器parse時間字符串與date命令的出來的日期差一天

vi ~/.bashrc  加入以下內容 TZ='Asia/Shanghai' export TZ   source ~/.bashrc   重啓服務即可

原创 微服務集羣環境零停機發布腳本

#通知負載均衡haproxy器將我下線,負載均衡有3個管理端口,分別管理3個內核進程。 curl -u admin:123456 -d "s=app_198_1&action=drain&b=#12" -o /dev/null   "h

原创 MobaXterm使用注意事項

X11 request failed  on channel 0  1.linux主機必須安裝xauth . yum install xauth  2.ssh服務的X11Forwarding yes MobaXterm 可以讓沒有安裝可視

原创 MYSQL命令行設置客戶端編碼

在linux機器上,本機只是作爲客戶端連接遠程mysql服務器,mysql客戶端命令環境的編碼集需要單獨設置。在/etc/my.cnf/ 加上: [client] default-character-set=utf8 一般mysql客戶端

原创 Haproxy 軟下線的幾種方式。

由於最近做微服務化,原有的haproxy通過檢測應用的check.jsp來進行應用健康狀態檢查, 發佈版本時,通過mv check.jsp check.jsp.bak,讓應用下線。 但是微服務spring-boot工程都是jar包,雖然可

原创 Excel VB腳本,下拉框多選

  1.數據-數據驗證,先做出單選效果      在彈出的數據驗證窗口選擇   序列,然後選擇下拉的數據來源 2.開發者工具-VisualBasic       在打開的窗口裏面,選擇需要下拉的sheet頁,然後雙擊sheet,打開VB的

原创 Haproxy熱加載配置文件。

haproxy -f /etc/haproxy/haproxy.cfg -p /var/run/haproxy.pid -sf $(cat /var/run/haproxy.pid)   如果之前服務器未保存PID到文件  可以修改/va

原创 Redisson分佈式鎖有效性測試

Redis是三主三從集羣模式 node:ip1:port1,ip2:port2,ip3:port3,ip4:port4,ip5:port5,ip6:port6, spring boot 2.1.7.RELEASE ;redission版本

原创 df -h 卡住

  etc/fstab文件的作用:系統分區信息 /etc/mtab文件的作用:文件管道系統   vi /etc/fstab  查看掛載的IP中是否有ping 不通的。 vi /etc/mtab    查看掛載的IP中是否有ping 不通的

原创 定位高耗CPU線程正在執行的代碼

1. top 命令查看高耗CPU的PID 2.根據PID,top -Hp  PID ,查看一直100%CPU的線程。 3.將線程ID轉換爲16進制。 4.jstack PID > stack.log  5.根據16進制的線程ID,查到其對

原创 Oracle使用sqlplus根據sql導出部分數據

#!/bin/sh export LANG=en_US.UTF-8 export NLS_LANG="Simplified Chinese_china".al32utf8 ../oracleClient/sqlplus -S userna

原创 elasticsearch log索引清理

爲了儘量最大使用磁盤空間,索引的生存時間設置爲最大,當磁盤使用達到一定的比例時,用shell腳本刪除索引 #!/bin/sh diskLeft=`df -h | grep xxhlog(替換你自己的磁盤標識) | awk '{print

原创 高吞吐Linux服務器內核參數調優配置

fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.core_uses_pid = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kern

原创 HAPROXY負責均衡測試

測試場景1:已經進入應用的請求,請求尚未響應完畢。將haproxy此應用的狀態改成下線。請求是否能夠正常響應到客戶端。 測試場景2:已經進入應用的請求,將應用Kill -9 關閉掉,haproxy是否能夠自動重試,將請求分發到其他應用。