原创 淺談HTTP中Get與Post的區別
Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認爲:一個URL地址,它用於描述一個網絡上的資源,而HTTP中的GET,POST,
原创 使用shell實現多線程(轉)
思路: 目前平臺有近千臺服務器,由於特殊情況,需要時不時的收集獲取相關服務器 信息,此處暫時不考慮ansible,saltstack等自動化工具,讓臨時使用shell 實現,正常都是直接使用循環的方式進行操作,但耗時比較久,要求提高效率
原创 性能優化與故障排查思路
性能優化的最佳位置是應用內部。 代碼優化思路: a.空間換時間:使用內存或者磁盤,換取更寶貴的CPU或者網絡,如緩存的使用。 b.時間換空間:通過犧牲部分CPU.節省內存或者網絡資源,如把一次大的網絡傳輸變成多次。 c.其他,如並行化、異步
原创 python小方法
1.print輸出分割: user_name = 'Charlie' user_age = 8 #同時輸出多個變量和字符串 print("讀者名:" ,user_name,"年齡:",user_age,sep='|') 得到下面的結果:
原创 一個學習ansible的付費專欄
https://blog.51cto.com/cloumn/detail/83
原创 特殊功能的shell命令
1. 比對文件md5值 md5sum test.txt 使用命令來查看文件的md5值,作用在比對文件一致性方面。
原创 Python正則表達式(轉)
正則表達式(Regular expression)是組成搜索模式的一組字符序列,是記錄文本規則的代碼,用來檢查文本中是否包含指定模式的字符串,通過定義一個規則來匹配字符串。正則表達式廣泛應用於在字符串查找和處理中,大多文
原创 Sysbench 數據庫壓力測試工具(轉)
000 - Sysbench 數據庫壓力測試工具 sysbench 是一個開源的、模塊化的、跨平臺的多線程性能測試工具,可以用來進行CPU、內存、磁盤I/O、線程、數據庫的性能測試。目前支持的數據庫有MySQ
原创 緩存與業務
Nginx+業務邏輯層+數據庫+緩存層+消息隊列,這種模型幾乎能適配絕大部分的業務場景。
原创 生產環境elk
生產環境elk結構如下: 生產環境使用rsyslog來發送nginx,mysql慢日誌,日常message及審計audit日誌,發送到一個fluentd上,k8s集羣單獨使用一個fluentd來進行k8s應用的日誌收集,兩個fl
原创 命令行操作es(轉)
========== 1.檢查ES節點是否正常啓動 curl http://192.168.6.16:9200 正常狀態: 非正常狀態: 1>確保服務是不是正常啓動了,端口用的是哪個 2>防火
原创 makedown在線生成工具
https://tool.lu/tables/