![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总结
文章平均质量分 58
- 决明子
这个作者很懒,什么都没留下…
展开
-
关于Django类视图部分源码分解
Django类视图源码解析及dispatch函数类视图原理为什么我们定义url的时候, 调用 as_view() 函数,就可以达到结果, 如果不调用就会报错.到底 as_view() 帮助我们干了什么了? @classonlymethod def as_view(cls, **initkwargs): ...省略代码... def view(...原创 2018-12-26 22:57:18 · 239 阅读 · 0 评论 -
Flask 阶段性 问题总结
Flask 阶段性 问题总结注:项目周期太长了,终于有点自己的时间总结下这几个月的项目成果了。还有自己遇到的一些问题跟总结,结合搜集到的知识做个简单的记录吧。-伪造上下文有一种场景特别需要伪造请求上下文 —— 自动测试: @app.route('/genius')def genius(): return 'nothing special'with app.test_reque...原创 2018-12-17 21:35:29 · 247 阅读 · 0 评论 -
python 中如何解决高并发问题
python 中高并发问题的解决描述:在多个用户同时发起对同一个商品的下单请求时,先查询商品库存,再修改商品库存,会出现资源竞争问题,导致库存的最终结果出现异常。例如:id为16的商品的库存为10,两人同时购买,每人买5件,如果产生并发问题,两人下单都成功,但是库存变成了5解决办法:悲观锁:当查询某条记录时,即让数据库为该记录加锁,锁住记录后别人无法操作,使用类似如下语法sel...原创 2019-01-23 16:34:44 · 7093 阅读 · 0 评论