原创 淺談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/