- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Flask 的中间件
Flask 的 请求扩展 与 中间件flask 可以通过 扩展(装饰器)来实现类似于django 中间件的功能类似于django 的中间件, 在执行视图函数之前, 之后的执行某些功能1 @app.before_first_request执行一次,第一次请求结束,在第一批函数执行后 就不再执行(状态改为False)@app.before_first_requestdef befor...
2019-12-29 19:28:07
1613
原创 redis数据库调优
redis数据库调优的一些方法1. 尽量使用短的key当然在精简的同时,“见名知意”。对于value有些也可精简,比如性别使用0、1。2. 避免使用keys *keys *, 这个命令是阻塞的,即操作执行期间,其它任何命令在你的实例中都无法执行。当redis中key数据量小时到无所谓,数据量大就很糟糕了。所以我们应该避免去使用这个命令。可以去使用SCAN,来代替。3. 在存到Redi...
2019-12-19 11:52:15
243
原创 MySQL数据库调优
MySQL调优存储引擎优化1、读操作多:MyISAM2、写操作多:InnoDB索引优化在 select、where、order by 常涉及到的字段建立索引索引概述定义对数据库表的一列或多列的值进行排序的一种结构(Btree方式)1.二叉树树的高度没法保证,每个节点最多两个叉2.B树 1.所有的查询均要从根节点往下查找 2.每个节点里是多叉的,且每个节点里即...
2019-12-05 21:21:32
205
原创 冒泡排序、快速排序、插入排序
冒泡排序、快速排序、插入排序1.冒泡排序冒泡排序的基本思想就是让小的数逐渐‘浮上来’。也就是说:第一次冒泡:将最小的数调换到最前面;第二次冒泡:将第二小的数调换到最小的数的后面,也就是数组中的第二位;第三次冒泡,将第三小的数调换到数组中的第三位;代码如下def bubble_sort(numlist): num = len(numlist) if num == ...
2019-12-04 20:58:38
211
原创 JWT---自我实现
什么是: json-web-tokenJSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。为什么使用JWT?1.jwt本质上也是为了解决http无状态。2.随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢...
2019-12-02 21:15:34
185
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人