原创 redis操作/基礎/配置/持久化/主從架構/集羣(哨兵)

redis 監聽端口: 6379/tcp Strings: 字符串 set NX|XX EX:過期時間 默認秒爲單位 NX:如果key不存在,纔可設置key與value XX:如果key存在,纔可以設置key

原创 pymysql數據庫連接池-DBUtils/python

DBUtils是Python的一個用於實現數據庫連接池的模塊。 此連接池有兩種連接模式: 模式一:爲每個線程創建一個連接,線程即使調用了close方法,也不會關閉,只是把連接重新放到連接池,供自己線程再次使用。當線程終止時,連接

原创 正則 - re

字符: . 匹配除換行符以外的任意字符 \ 轉義字符,使後一個字符改變原來的意思 \w 匹配字母或數字或下劃線或漢字 \s 匹配任意的空白符 \d 匹配數字 \b 匹配單詞的開始或結束 ^ 匹配字符串的開始 $ 匹配字

原创 python - ConfigParser

import ConfigParser - 讀取文件、讀取節點 config = ConfigParser.ConfigParser() config.read('conf.ini', encoding='utf-8') re

原创 rsa與base64公鑰私 -- 安全

引用 import rsa import base64 生成公鑰私鑰 length = 1024 rsa_length = int(length / 8) enable_length = rsa_length - 11

原创 centos7 誤刪除python2.7.x python與yum無法使用 &&python2.7.5升級python3.5.3

centos7 默認安裝python2.7.5 強制刪除已安裝python及其關聯 [root@yang~]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps

原创 django/pymysql/ORM

ORM原理 1. 目的就是不讓用戶寫SQL語句,讓用戶通過類或對象的方式,以及內部的方法來對數據庫操作 2. 對於框架來說,就是把用戶的類,或對象轉換成SQL語句,幫用戶去執行SQL語句 Django 使用ORM連接My

原创 Pycharm For Linux Centos7_64

Pycharm For Linux Centos7_64 鏈接:https://pan.baidu.com/s/1w2Ccw066e4j00h5RXdkQuA 提取碼:a3gs 創建pycharm目錄 上傳pycharm文件 並解

原创 Centos 7.x 搭建Git

查看服務器版本 [root@Rui git-2.12.1]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) yum info git //查看 y

原创 python - - log

日誌消息,寫入日誌文件,同時輸出到屏幕 import sys reload(sys) sys.setdefaultencoding('utf-8') # 解決中文編碼問題(寫入日誌文件時) import logging logg

原创 python -- 裝飾器/生成器/迭代器

裝飾器 - 裝飾器的本質:一個閉包函數 - 裝飾器的功能:在不修改原函數及其調用方式的情況下對原函數功能進行擴展 裝飾器的存在是爲了實現 開放封閉 原則: - 封閉: 已實現的功能代碼塊不應該被修改 - 開放: 對現

原创 python - psutil

用於服務器系統 - - 監控 psutil是一個跨平臺庫(http://pythonhosted.org/psutil/)能夠輕鬆實現獲取系統運行的進程和系統利用率(包括CPU、內存、磁盤、網絡等)信息。 它主要

原创 python - - paramiko

paramiko是用python語言寫的一個模塊,遵循SSH2協議,支持以加密和認證的方式,進行遠程服務器的連接。 創建paramiko_client - 基於用戶用密碼 - 存在寫死的代碼 理解明白即可,可自定義在相應的配置

原创 python - - pipreqs

作用 - 羅列項目中都使用了哪些組件以及使用的版本號 方便把環境(項目)遷移到其機器上 方法一 :pip freeze - 安裝freeze軟件 - 創建 requirements文件 - 在系統中安裝第三方軟件 - 在t

原创 python自定義日誌級別 logging

#! usr/bin/python # -*- coding:utf-8 -*- # @Author : Yang # CreatDate: : 2020/6/30 11:59 # Description: # -*- co