06 2019 档案
摘要:flask上下文管理 1.运用的知识点 val = threading.local() def task(arg): #threading.local() val.xxx=123 #内部,获取当前线程的id,{线程id:{xxx:123}},通过折冲方式区分变量位置 #flask则是协程方式区分,各个连接对象(升级的threading.local) 2.偏函数 生成的...
阅读全文
摘要:from * import * 防止冲突 python内存的管理机制 1.引用计数器 2.标记-清除 3.分代回收
阅读全文
摘要:全站使用 例如 博客等缓存,通过中间件实现全站缓存。 加缓存中间件,那么多中间件加在什么位置? 请求时:缓存加在中间件里的最后一个,比如一次经过1、2、3、4中间件,加在4 返回事:缓存加在中间件里的第一个,如上返回依次经过4、3、2、1,加在1 django 中,导入模块,可以实现。 2.2 应用
阅读全文
摘要:1.创建配置文件: /data/cluster目录下创建6个redis配置 2.逐个配置 port 7001 添加: daemonize yes cluster-enabled yes cluster-config-file redis-7001.conf cluster-n...
阅读全文
摘要:JWT特点: 体积小,因而传输速度快 传输方式多样,可以通过URL/POST参数/HTTP头部等方式传输 严格的结构化。它自身(在 payload 中)就包含了所有与用户相关的验证消息,如用户可访问路由、访问有效期等信息,服务器无需再去连接数据库验证信息的有效性,并且 payload 支持为你的应用
阅读全文

浙公网安备 33010602011771号