原创 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