自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YH_7的博客

技术分享、阶段总结、生活感悟

  • 博客(5)
  • 收藏
  • 关注

原创 python 中如何解决高并发问题

python 中高并发问题的解决描述:在多个用户同时发起对同一个商品的下单请求时,先查询商品库存,再修改商品库存,会出现资源竞争问题,导致库存的最终结果出现异常。例如:id为16的商品的库存为10,两人同时购买,每人买5件,如果产生并发问题,两人下单都成功,但是库存变成了5解决办法:悲观锁:当查询某条记录时,即让数据库为该记录加锁,锁住记录后别人无法操作,使用类似如下语法sel...

2019-01-23 16:34:44 7093

原创 Django中celery异步任务队列的实现

Celery异步任务队列本质:通过创建进程调用函数来实现任务的异步执行。概念:任务发出者:发出任务(要执行函数)消息任务执行者:提前创建的进程中间人(任务队列):存放发出任务消息使用:1)安装:pip install celery2)创建一个Celery类的实例对象并进行相应设置# main.pyfrom celery import Celery# 创建Celery类对...

2019-01-23 16:12:44 407

原创 关于Ubuntu(16.04)的扩容与合理分区操作图解!!!

关于Ubuntu(16.04)的扩容与合理分区很多朋友在看了网上一些技术贴后,对VMware操作Ubuntu扩容后。容易出现一系列问题,如:虚拟机开机一分半;虚拟机无法扩容;还有如何合理分区……以下我做个详细的图解吧。1,VMWare 的设置请注意填写需要“扩容到”的 size, 然后就是一个稍显漫长的等待过程。最终结果如下(看个人需求自主选择大小)2,Ubuntu 系统的分区推...

2019-01-19 21:46:12 3670 1

原创 关于Django类视图部分源码分解

Django类视图源码解析及dispatch函数类视图原理为什么我们定义url的时候, 调用 as_view() 函数,就可以达到结果, 如果不调用就会报错.到底 as_view() 帮助我们干了什么了? @classonlymethod def as_view(cls, **initkwargs): ...省略代码... def view(...

2018-12-26 22:57:18 239

原创 Flask 阶段性 问题总结

Flask 阶段性 问题总结注:项目周期太长了,终于有点自己的时间总结下这几个月的项目成果了。还有自己遇到的一些问题跟总结,结合搜集到的知识做个简单的记录吧。-伪造上下文有一种场景特别需要伪造请求上下文 —— 自动测试: @app.route('/genius')def genius(): return 'nothing special'with app.test_reque...

2018-12-17 21:35:29 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除