自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql慢查询日志

通过开启慢查询日志,mysql服务器会记录那些执行时间长的sql语句,能够帮助我们优化sql查询。开启慢查询日志log_output=FILE //日志保存到文件slow_query_log=ON //开启慢查询日志slow_query_log_file=/path/to/somefile //慢查询日志保存的文件log_queries_not_using_indexes=ON //记录...

2019-09-29 00:47:30 138

原创 [4]对象引用、可变性、垃圾回收

python的变量python的变量是大小一致的指针,指向对象实际存放的内存地址i = 1# python解析器会先在内存中创建对象1# 变量i 会指向这个对象1的内存地址==号is的区别is 判断对象的内存地址是否相等==判断对象的内容是否相等,会调用eq魔法函数class A: def __eq__(self, other): print("e...

2019-09-27 23:50:23 154

原创 [3]自定义序列类

序列分类按存储的数据进行分类容器序列,能够存储任何类型的数据list,tuple,deque扁平序列,只能存储同一种类型的数据str,bytes,bytearray,array.array按照存储的数据是否能改变进行分类可变序列list,deque,bytearray,array不可变序列str,tuple,bytes+,+=、extend、append的区别...

2019-09-24 23:34:37 222

原创 [2]魔法函数、类和对象

什么是魔法函数在python的类中,以 __ 开头和 __ 结尾的的实例方法,称为魔法函数。魔法函数能够改变对象的特性。//定义一个类,实现__getitem__方法,使其对象能够直接在for循环中遍历class Zoo: def __init__(self, l): self.animal = l def __getitem__(self, i): ...

2019-09-21 00:13:56 116

原创 [1]一切皆对象

在python 中一切对象类、函数也是对象,类可以理解为是模板对象,用于生成实例对象,都具有对象的特性赋值给一个变量加入一个队列中作为函数参数作为函数的返回值...

2019-09-18 22:00:35 89

原创 redis主从复制

为什么需要主从复制主从复制是构建高可用,高性能集群的基础利用主从复制,从节点能实时同步主节点的数据。当主节点发生宕机,通过主从切换,进行故障转移,继续为客户端提供服务器,不需要停机修复故障。从节点能对主节点的读请求进行分流,降低主节点压力单机存在的缺点宕机后需要停机维护,无法对外提供服务。单机的系统资源有限(cpu,内存,带宽,链接数),面对日益增长的需求,系统资源会达到瓶颈。...

2019-09-16 13:01:31 82

原创 redis持久化

redis是工作在内存中的缓存服务器,数据存放在内存中,当重启服务器后,内存的数据会丢失。redis能通过快照和写日志的方式,持久化数据到磁盘。重启后通过重新装载快照或者重放日志的方式恢复数据。redis有两种方式持久化数据。RDB快照简介redis会根据当前的内存数据,生成一个RDB镜像文件。服务器重启后通过装载之前生成的RDB文件恢复数据。同时在主从架构中,主服务器通过向其他从服务器发送...

2019-09-08 11:08:19 115

原创 redis特性

pipleline 流水线将多个命令进行打包,一起发送给redis服务器执行。redis服务器将这批命令执行完成后会将结一并返回给客户端,减少了多次请求带来的网络消耗。使用pipeline打包的命令并不能保证其原子性,这些子命令并不能保证按序依次执行。可能在执行队列中会穿插执行其他客户端发送的命令。pipleline 的子命令在执行队列中不连续,被C1命令切断了。<?php...

2019-09-04 21:19:19 95

原创 redis 慢查询

redis提供慢查询功能,记录执行时间超过阙值的的命令。redis请求的生命周期客户端发送命令给服务器。服务器接收命令后,会保存到执行队列中redis服务器从执行队列中,取除命令执行执行完成后会将结果返回给客户端注意: 慢查询指的是执行命令的时间过长。客户端的响应时间长,不一定是命令执行时间长,有可能是网络延时,在执行队列中前面的命令执行时间过超过导致的。慢查询配置slow...

2019-09-03 20:01:55 107

原创 redis数据类型及其命令

通用命令名字用途del删除自定key的缓存exists判断key是否存在,可以指定多个key数,返回存在个数expire设置key的过期时间ttl查看key 还有多少秒过期,-1不会过期,-2不存在该keykeys模式匹配key的名字,返回匹配的key名字 ,需要扫描所有key,谨慎使用move将指定的key移动到其他数据库re...

2019-09-03 19:07:12 122

原创 mysql数据库备份

通过对mysql数据库进行备份,当数据丢失或错误操作后,能对数据库进行恢复备份类型物理备份记录mysql的数据库数据文件,恢复速度快逻辑备份以sql语句的形式备份数据库,恢复数据库需要执行备份的sql语句,恢复速度缓慢完全备份备份整个数据库增量备份基于完全备份或上一个增量备份,备份其修改的部分热备份服务器在线执行备份,客户端程序能正常进行读写操作*温备份服务器在线执行备...

2019-09-01 16:08:38 164

空空如也

空空如也

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

TA关注的人

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