自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 python----with上下文管理器优化MySQL数据库连接使用操作

前言大家在python学习中一定用到过with open关键字来读写的文件操作,也一定知道with帮我们做的获取/关闭句柄的操作,但是它的底层是怎么实现的呢?__enter__和__exit__方法我们知道类在生成时会有个self参数,这个参数代表的就是类对象本身。而在with关键字后边呢我们常用as来获取句柄:with open("test.txt", "w+", encoding="utf8") as f: result = f.read()其实能通过as获取操作文件的句..

2022-02-26 16:01:08 1481

原创 权限管理模型 ---- ACL、RBAC和ABAC(详解)

前言 在管理系统中会涉及到很多用户权限相关问题,对于不同的系统所使用的的权限管理模型也是多样的。ACL 基于用户的权限管理模型 基于用户的概念就是说直接对用户进行权限分配管理,好处是模型构建简单,只需要给用户授予或者取消对应权限即可。但是相对的,如果用户数量庞大的情况下,这套模型就很不实用。因为需要对每一位用户对应权限进行维护,这导致维护成本太高。ACL模型表结构很简单,只需要用户user表和权限节点node以及user和node的多对多关系表us...

2021-12-17 19:34:40 11072

原创 python ---- 队列实现一个简单的业务(二)

承上文:python ---- 队列实现一个简单的业务(一)还原场景:import threading # 多线程# 鲁达包子铺def luzhishen(user, num, money): print("%s:老板我要%d个包子,这是%d块您收好。" % (user, num, money)) print("鲁智深:给您的%d个包子,您慢走。" % num)def my_worker(): for i in range(100000): luzh...

2021-12-11 10:25:31 1198 1

原创 python ---- 队列实现一个简单的业务(一)

承上文:python ---- 结合redis实现队列业务描述: 鲁智深是包子铺老板,这天早上来买包子的人很多;大家一股脑涌了上去,鲁智深忙的不可开交。突然铺子外边有两人吵闹着走了起来,原来是李逵要了一屉韭菜鸡蛋馅儿的包子,张清要了一屉葱花羊肉馅儿的;鲁智深因为太忙了给错了,把韭菜鸡蛋馅儿的给了张清,葱花羊肉馅儿的给了李逵,两人出门一看不对啊就回来找鲁智深理论了。问:在这个场景中,怎么帮鲁智深避免这种问题?首先: 这个场景就是典型的资源竞争导致的乱象,鲁智深...

2021-12-09 19:22:45 762

原创 python ---- 结合redis实现队列

上一篇:python ---- 实现队列承上文,在python中使用列表来实现队列这种数据结构,为了保留数据,可以使用redis来实现。原因: redis是nosql,性能优越,在web开发中很多热数据都需要用到;本身数据类型也支持列表。代码:import redisclass TestQueue: def __init__(self): self.r = redis.Redis(decode_responses=True)...

2021-12-08 21:15:40 1704

原创 python --- 实现队列

特点:队列遵循FIFO原则(first in first out),也就是“先进先出”。在web开发中,对于高并发可以使用队列来进行“缓冲”,因此队列也有“削峰平谷”的作用。python中,我们常用列表来实现队列。代码:class Queue: def __init__(self): self.list = [] # 队列容器 # 入队 def push(self, item): self.list.insert(0, i

2021-12-07 20:09:17 963 1

空空如也

空空如也

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

TA关注的人

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