原创 配置redis用戶以普通用戶啓動

      爲了保證生產環境服務器的安全,在工作中有一個規範,要求我們運行的服務都要求以非登陸的普通用戶運行,從而防止程序本身的漏洞被利用被***提權!比如我們在編譯安裝nginx、mysql以及php之前都會通過useradd建立非登陸的

原创 mysql磁盤空間暴增

       今天上班後,忽然發現mysql從庫的磁盤空間忽然爆滿,經過一番查看後,發現ibtmp1佔的空間很大,已經快300G了。經過查詢得知, ibtmp1文件是 MySQL5.7的新特性,MySQL5.7使用了獨立的臨時表空間來存儲臨

原创 node多線程

詳見https://lz5z.com/%E7%9C%9F-Node%E5%A4%9A%E7%BA%BF%E7%A8%8B/

原创 python中readline的“坑”

      今天用python處理文件數據,用readline()方法來按行讀取,可是在接下來的邏輯裏,卻怎麼也取不到值,折騰了半天,原來是readline()讀出的數據會自帶換行符。這下就簡單了用strip()函數去掉換行符即可。僞代碼如

原创 mysql數據遷移

HeidiSQL,該工具可以方便地分析數據庫中各表的大小,爲遷移做準備。分析後,先遷移小表,再遷移大表等。本文參考自https://my.oschina.net/u/2371923/blog/1836611zookeeper重啓 https

原创 php的mysql隊列queue數據堆積

       php的mysql隊列queue數據堆積,解決方法:1.在新的數據庫建一個表作爲新queue隊列,將新的請求接入這個新queue。2.啓動更多的進程來消費這個新queue。3.老queue繼續原來的消費。  若kafka隊列數

原创 基於vue-admin-template開發的項目,在加了基於角色的權限控制後,刷新頁面就跳404

本文參考自https://blog.jam00.com/article/info/54.html。  最近,基於vue admin template做了個demo,在它基礎上對某些菜單加了頁面權限控制,但是現在刷新做了權限控制的頁面後,就4

原创 基於vue-admin-template開發的項目,在加了基於角色的權限控制後,刷新頁面就跳404

本文參考自https://blog.jam00.com/article/info/54.html。  最近,基於vue admin template做了個demo,在它基礎上對某些菜單加了頁面權限控制,但是現在刷新做了權限控制的頁面後,就4

原创 nginx+php配置優化

1.問題分析nginx訪問出現504 Gateway Time-out,一般是由於程序執行時間過長導致響應超時,例如程序需要執行90秒,而nginx最大響應等待時間爲30秒,這樣就會出現超時。   通常有以下幾種情況導致1.程序在處理大量數

原创 單個JVM下支撐100w線程數

本文轉載自https://blog.csdn.net/can_do_it/article/details/84742197。查看單個線程堆棧大小:java -XX:+PrintFlagsFinal -version | grep Threa

原创 redis常用命令

1.redis批量操作cat insert_redis.txt | redis-cli -h 10.24.253.1 -p 7389 --pipe

原创 jvm崩潰的原因及排查思路

jvm崩潰的原因及排查思路,詳見https://blog.csdn.net/u013339596/article/details/1

原创 大數據

https://www.cnblogs.com/felixzh/category/689650.html

原创 ansible報錯解決

ansible報錯整理https://blog.csdn.net/qq_33324608/article/details/54407108 在某個目錄下查看git配置。

原创 Etcd+Confd實現Nginx配置文件自動管理

本文轉載自https://paper.tuisec.win/detail/392aa21fa9bbd1f。