随笔分类 -  笔记

摘要:众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷! 废话不多说,下面是梳理的binlog日志操作解说: MySQL的二进制日志binlog可以说是MySQ 阅读全文
posted @ 2018-04-10 10:24 lichenxi 阅读(2734) 评论(0) 推荐(0)
摘要:Rsync(remote synchronize)rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具rsync软件适用于unix/linux/windows等多种操作系统平台,rsync和ssh带的scp命令比较相似,但又优于scp命令的功能,scp每次都是 阅读全文
posted @ 2018-04-04 12:04 lichenxi 阅读(291) 评论(0) 推荐(0)
摘要:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断 阅读全文
posted @ 2017-10-24 16:37 lichenxi 阅读(184) 评论(0) 推荐(0)
摘要:1 #!/usr/bin/env python 2 #coding:utf-8 3 class instance(object): 4 __instance = None #类私有方法 5 def __new__(cls): 6 if cls.__instance == None: 7 cls.__instance = ... 阅读全文
posted @ 2017-10-19 11:34 lichenxi 阅读(143) 评论(0) 推荐(0)
摘要:1 all privileges 除grant外的所有权限 2 select 仅查权限 3 select,insert 查和插入权限 4 ... 5 usage 无访问权限 6 alter 使用alter table 7 alter routine 使用alter procedure和drop pr 阅读全文
posted @ 2017-09-20 13:17 lichenxi 阅读(178) 评论(0) 推荐(0)
摘要:Threading 用于提供线程相关的操作,线程是应用程序中工作的最小单位。 Thread, Lock, Rlock, Condition, Semaphore, Event, Timer, local threading.currentThread(): 返回当前的线程变量 threading.e 阅读全文
posted @ 2017-09-04 12:37 lichenxi 阅读(221) 评论(0) 推荐(0)
摘要:序列化/(Serialization): 将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON,XML等,反序列化就是从存储区域(JSON,XML),读取反序列化对象的状态,重新创建改对象。 JSON(Java Script Object Notation): 一种轻量级 阅读全文
posted @ 2017-08-31 16:28 lichenxi 阅读(184) 评论(0) 推荐(0)
摘要:一. 简介 os 模块主要用于提供系统高级别的操作 二. 常用方法 1 os.access(path, mode) # 检验权限模式 2 os.chdir(path) # 改变当前工作目录 3 os.chflags(path, flags) # 设置路径的标记为数字标记。 4 os... 阅读全文
posted @ 2017-08-31 15:26 lichenxi 阅读(231) 评论(0) 推荐(0)
摘要:paramiko 是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClient,即一个远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作 1. 下载安装 SSHClient: 远程链接分为两种:(1)基于用户名密码连接 (2)基于公钥密钥连接 阅读全文
posted @ 2017-08-30 17:29 lichenxi 阅读(267) 评论(0) 推荐(0)
摘要:python中的反射工能使由四个内置函数提供 hasatrr(查出是否有某成员),getattr(获取成员), setattr(设置成员), delattr (删除成员)。 阅读全文
posted @ 2017-08-28 16:57 lichenxi 阅读(216) 评论(0) 推荐(0)
摘要:import hashlib hashlib 模块常用的方法 update 加密 hexdigest 显示加密后的值 1.md5加密 2. sha512加密 3. "加盐“加密 加密算法虽然很厉害,但乃然存在缺陷,通过撞库可以反解。所以必要对加密算法中添加自定义key 再来做加密 4.获取文件的MD 阅读全文
posted @ 2017-08-28 14:02 lichenxi 阅读(212) 评论(0) 推荐(0)