原创 Python日期的加減
一、timedelta #Python的timedelta可以處理時間的加減 import datetime sdate = datetime.datetime.strptime('2019.01.05','%Y.%m.%d'
原创 查看阿里雲RDS binglog的方法
從阿里雲的RDS下載binlog後,直接使用 mysqlbinlog 二進制文件名 工具看到的binlog是加密的,因此需要按時間點從後臺備份的binlog日誌從阿里雲導出來,然後用mysqlbinlog查看日誌內容: mysql
原创 scrapy設置隨機請求頭和代理
一、設置隨機請求頭 瀏覽器請求頭網站地址:http://www.useragentstring.com/pages/useragentstring.php?typ=Browser 1、添加中間件 class UserAgentDo
原创 python操作elasticsearch從創建索引到寫入數據
一、創建索引 ##安裝elasticsearch : pip install elasticsearch ##創建索引 from elasticsearch import Elasticsearch es = Elastic
原创 python調用阿里api定時備份阿里雲RDS數據庫
需求: 全量備份數據庫,但是數據庫比較大,如果採用mysqldump在其他機器備份會大量佔用mysql,所以研究了阿里api文檔寫了python腳本放在linux下用定時任務自動備份。 一、安裝阿里雲rds的SDK模塊 pip i
原创 定期清理elasticsearch中的索引
需求: 日誌保留一個月,到時自動將30天前elasticsearch中的索引數據刪除 #!/bin/bash DATE=`date -d "30 days ago" +%Y.%m.%d` ip=`ifconfig eth0 | g
原创 SHELL腳本將日期中小於10的數去除前面的零
方法一: #!/bin/bash tmonth=`date +%m` tyear=`date +%y` tday=`date +%d` day=`expr $tday + 0` #去除日期前面的零 month=`ex
原创 Nginx 405 not allowed解決辦法
場景: 對外接口在只有通過GET請求才能獲取到頁面數據,但是第三方請求通過Form表單將這個接口的請求通過POST方式來請求,所以出現 405 的報錯,第三方那邊不可能改,因此只有我們強制將POST請求轉成GET請求。 場景一:
原创 Python3 操作 elasticsearch
一、安裝 pip install elasticsearch 二、連接集羣節點 1、指定連接 es = Elasticsearch( ['172.16.153.129:9200'], # 認證信息 # h
原创 kibana使用地圖展示nginx客戶端IP區域
一、配置nginx日誌格式爲json格式 http { include mime.types; default_type application/octet-stream; charset utf-8; #
原创 獲取本機公網IP
1、直接在百度上輸入IP 2、通過萬網獲取本機公網IP 地址:http://www.net.cn/static/customercare/yourip.asp 3、python程序獲取本機公網IP #!/usr/bin/env
原创 分佈式事務seata啓動報 - not support register type: null
在做分佈式事務seata版本升級的時候報錯,內容如下: Exception in thread "main" io.seata.common.exception.NotSupportYetException: not suppor
原创 SSH 首次登陸服務器繞過 yes/no 提示
一般情況下在首次連接服務器的時候,都是提示讓我們輸入yes或者no,但是有時候通過程序調用ssh連接服務器時想繞過這個提示,這就需要我們在ssh登錄的時候指定參數StrictHostKeyChecking no,這樣即可繞過提示了
原创 MongoDB聚合功能
聚合是指同時處理多條數據,並對這些數據進行統計計算,最終返回一個統計結果。也就是說,聚合操作是將多個documents進行相關的各種類型的操作,並返回一個計算結果,這個過程就是聚合。 在MongoDB中,支持三種類型的聚合方式:聚
原创 dnSpy反編譯EXE或DLL
一、地址 1、github地址 https://github.com/cnxy/ https://github.com/0xd4d/dnSpy/releases/download/v6.0.5/dnSpy-net472.zip