摘要: flask的request和session设置方式比较新颖,如果没有这种方式,那么就只能通过参数的传递。 flask是如何做的呢? 1.Python 实现的本地线程 保证即使是多个线程,自己的值也是互相隔离。 3. Flask内部实现的本地线程 Flask源码 from flask import s 阅读全文
posted @ 2018-01-06 17:57 A-a 阅读(749) 评论(0) 推荐(0)
摘要: Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 阅读全文
posted @ 2018-01-06 16:16 A-a 阅读(427) 评论(0) 推荐(0)
摘要: 常规的数据库链接存在的问题: 场景一: 存在问题:每一次请求就得创建数据库链接,可能我们处理数据只需要很少时间,而连接数据库却占了很长时间,每次请求反复创建数据库连接,连接数太多,造成数据库性能的损耗 场景二: 把数据库链接放到常量中去了,这样就可以保证每次请求都只创建一次数据库链接,但是还是存在问 阅读全文
posted @ 2018-01-06 14:10 A-a 阅读(1501) 评论(2) 推荐(0)
摘要: 1. 本地线程,保证即使是多个线程,自己的值也是互相隔离。 2.普通对象演示 结果 因为需要sleep最后a.name所得到的值都是最后一个了,无法保证每个线程所对应的值是自己本该对应的值 3.本地线程对象演示 结果 使用本地线程,每次线程进来后(执行函数),都会创建一个当前线程的唯一标识,并把本地 阅读全文
posted @ 2018-01-06 12:29 A-a 阅读(462) 评论(0) 推荐(1)