自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 更优雅的日志模块

logurn更为优雅的python日志管理模块logging配置起来十分的繁琐,感觉并不是一个优雅的实现方式。有需求就有动力啊,这不,就有人实现了这么一个库,叫做 loguru,可以将 log 的配置和使用更加简单和方便。特点滚动日志自动压缩日志文件定时删除输出高亮显示字符串格式化日志序列化多线程安全异常追溯邮件告警安装使用 pip 安装即可,Python 3 版本的安装如下:pip3 install loguru基本使用logurn这里直接实例化logger就可以了

2021-11-11 14:02:02 631

原创 MySQL事务隔离级别

MySQL事务隔离级别事务隔离级别指的是在处理同一个数据的多个事务中,一个事务修改数据后,其他事务何时能看到修改后的结果。MySQL数据库事务隔离级别主要有四种:Serializable:串行化,一个事务一个事务的执行。Repeatable read:可重复读,无论其他事务是否修改并提交了数据,在这个事务中看到的数据值始终不受其他事务影响。Read committed:读取已提交,其他事务提交了对数据的修改后,本事务就能读取到修改后的数据值。Read uncommitted:读取未提交,其

2021-11-11 00:38:12 985

原创 linux安装mysql

源码安装下载mysql安装包wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz可能会出现以下问题--2021-09-27 14:44:01-- https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gzResolving dev.mysql

2021-10-22 14:37:28 127

原创 linux7切换yum源

linux切换yum源备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载新的CentOS-Base.repo 到/etc/yum.repos.d/# 下载阿里云yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo# 163yum源wget -O h

2021-10-21 14:45:57 142

原创 linux服务管理

linux服务管理文章目录linux服务管理简介初始化系统System V (Sys V)Upstartsystemdservicechkconfigsystemctl简介初始化系统下面是 Linux 系统中最常用的三个初始化系统:System V (Sys V)UpstartsystemdSystem V (Sys V)System V(Sys V)是类Unix系统第一个也是传统的初始化系统。init是内核引导系统启动过程中第一支启动的程序,它是所有程序的父进程。大部分Linux

2021-10-20 16:31:32 281

原创 linux进程管理

linux进程管理文章目录`linux`进程管理概述进程的分类进程的状态进程ID与父子进程僵尸进程线程进程的组成进程监控`ps`命令监控系统进程`pstree`命令监控系统进程top命令监控系统进程top命令基础界面详解top命令的操作lsof命令监控系统进程结束进程信号kill命令killall命令概述通俗的讲程序是一个包含可以执行代码的静态的文件。进程是一个开始执行但是还没有结束的程序的实例。当程序被系统调用到内存以后,系统会给程序分配一定的资源(内存,设备等等)然后进行一系列的复杂操作,使程序

2021-10-20 16:07:08 296

原创 git基本使用

Git介绍它是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,这里涉及到了一个概念:版本控制。那么什么是版本控制?为什么需要版本控制呢?当你在修改一个文件时,突然发现修改的并不符合自己的要求,这时你想退回最开始的状态就只能通过手动还原,可能你还不记得原来的文件是什么样子的。此时你可能会想到,将源文件做一个备份,修改一部分就做一次备份,就和VMware的快照一样。如果修改错误,就将源文件的类容cp出来。可一旦文件特别多,特别大的时候是不是就特别难管理。所以出现了版本控制系

2021-10-18 16:06:04 146

原创 paramiko

paramiko是什么paramiko包含两个核心组件:SSHClient和SFTPClient。SSHClient的作用类似于Linux的ssh命令,是对SSH会话的封装,该类封装了传输(Transport),通道(Channel)及SFTPClient建立的方法(open_sftp),通常用于执行远程命令。SFTPClient的作用类似与Linux的sftp命令,是对SFTP客户端的封装,用以实现远程文件操作,如文件上传、下载、修改文件权限等操作。paramiko的基本使用1.SSHCli

2021-10-09 11:37:47 155

原创 远程连接出现Error 1130问题

远程连接出现Error 1130问题# 1、改表法mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>flush privileges;mysql>select host, user from user# 2、授权法GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED B

2021-10-09 10:33:49 93

原创 mysql5.7安装

linux安装mysql# 卸载自带的mariadbyum remove mariadb mariadb-libs# 下载mysql5.7的repowget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm# 然后进行repo的安装rpm -ivh mysql57-community-release-el7-9.noarch.rpm# 安装mysqlyum install -y mysql-serv

2021-10-09 10:32:32 53

原创 pymysql工具类

import pymysqlclass MysqlConnection(object): def __init__(self, config): self.connection = pymysql.connect(**config) self.connection.autocommit(True) self.cursor = self.connection.cursor() def reConnect(self):

2021-10-09 10:27:49 136

原创 python的AES加密与解密

python的AES加密与解密AES加密方式有五种:ECB, CBC, CTR, CFB, OFB从安全性角度推荐CBC加密方法python 在 Windows下使用AES时要安装的是pycryptodome 模块 pip installpycryptodomepython 在 Linux下使用AES时要安装的是pycrypto模块 pip install pycrypto其实安装pip install Crypto也可以,可能安装完以后会出现ModuleNotFoundError:

2021-09-11 10:29:53 1129

原创 zabbix监控redis

此内容涉及到监控项,触发器,动作等。1.定义监控项配置>主机>agent>监控项>创建监控项添加完成后我们可以点击测试可以看到此时的值是1我们在agent端停掉redis服务之后再点击get value此时值发生了变化2定义触发器定义好了监控项以后,我们亦可来定义一个触发器,当服务有问题的时候,我们才能及时知道:配置>主机>agent>触发器>创建触发器触发器添加完成后,我们将agent的redis停掉,在zabbix首页中的仪

2021-09-07 14:10:43 424

转载 什么是循环队列

循环队列队列是什么顺序队列循环队列新问题解决方案队列是什么队列是一种只能在表的一端进行插入运算,在表的另一端进行删除运算的线性表(头删尾插),它的存储方式分为 顺序队或链队。队列的顺序存储结构一般采用循环队列的形式。当循环队列满或者为空时:队尾指针 = 队头指针。这里仅介绍顺序队以及顺序队存在的假溢出缺陷,进而引出循环队列。顺序队列在顺序队列中,当队尾指针已经到数组的上界,不能再有入队操作,但其实数组中还有空位置,这就叫做“假溢出”,解决假溢出的途径---- 采用循环队列。循环队列消除假溢

2021-08-08 21:33:02 13085

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除