摘要: 反射 反射的四种方法 hasattr():判断一个对象里是否有对应的字符串方法 getattr():根据字符串去获取obj对象里的对应的方法的内存地址 setattr():给类实例对象动态添加一个新的属性 delattr():给类实例对象动态删除一个已有的属性 向类中添加数据 阅读全文
posted @ 2020-02-16 13:04 Mr-刘 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1. 封装 定义 作用 2. 继承 3. 多态 作用 代码演示 阅读全文
posted @ 2020-02-13 11:24 Mr-刘 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Reids 事务的定义 重点 Redis 事务 基本命令 Redis 事务使用的场景 Redis 扩展认知 在redis中使用事务: 阅读全文
posted @ 2020-02-10 20:40 Mr-刘 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Redis 哨兵集群定义 三个方面 Redis 重点阐述容灾机制 Redis 哨兵 原理 Redis 主流的集群方案 阅读全文
posted @ 2020-02-10 18:42 Mr-刘 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1. 装饰器 定义: 在函数运行前或运行后可以添加额外功能且不影响该函数原有的代码功能,并且还可以进行函数执行后的清理工作。 语法 三类装饰器 1.普通无参装饰器 2.被装饰函数带参数 3.装饰器函数有参数 2. 生成器 生成器能够让出控制权并在适合的时间恢复到原来的位置继续运行,其根本原因是 生成 阅读全文
posted @ 2020-02-10 15:55 Mr-刘 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.1 COOKIE 使用和优缺点 1. cookie 使用原理 1. 用户向服务器发送用户名密码 2. 验证服务器后,相关数据(如用户角色,登录时间等) 将保存在当前会话中。 3. 服务器向用户返回session_id, session信息都会写入到用户的Cookie。 4. 用户的每个后续请求都 阅读全文
posted @ 2020-02-07 18:48 Mr-刘 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Celery? 2. celery 介绍 1. celery 应用举例 2. celery 有什么优点? 3. celer 基本工作流程图 user : 用户程序,用于告知celery去执行一个任务 broker : 存放任务 (依赖RabbitMQ 或 Redis, 进行存储) wor 阅读全文
posted @ 2020-02-07 15:53 Mr-刘 阅读(151) 评论(1) 推荐(0) 编辑
摘要: [TOC] 1.1 字符串常用方法 1.2 列表常用方法 1.3 字典常用方法 1.4 集合常用方法 python 的内置函数 | 序号 | 方法 | 描述 | | | | | | 1 | len(item) | 计算容器中元素个数 | | 2 | max(item) | 返回容器中最大的值 | | 阅读全文
posted @ 2020-02-02 19:26 Mr-刘 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一,是否使用过Redis集群,集群的原理是什么? 二,Redis的同步机制了解吗? 三,Pipeline 有什么好处,为什么要用pipline? 四,Redis 主从复制? 五,Redis 哨兵机制? 六,如果有大量的key需要设置同一过期时间,一般需要注意什么? 七,Reids的五大数据类型?(也 阅读全文
posted @ 2020-02-01 16:39 Mr-刘 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 布隆过滤器 概念 布隆过滤器是概率型数据结构,由二进制向量和一系列随机映射函数组成。它可以用于检索一个元素是否在一个集合中。 实现过程 定义向量长度,并赋初值为0 定义N个hash函数,并指定个数(1,N) 将需要存储的值经过n个hash计算得出的值作为key来修改向量的值(0=》1) 查询某个变量 阅读全文
posted @ 2020-01-26 19:34 Mr-刘 阅读(131) 评论(0) 推荐(0) 编辑