当前位置: 首页 > wzjs >正文

上海企业联系方式相关搜索优化软件

上海企业联系方式,相关搜索优化软件,开发商是什么意思,如何查询公司做没做网站有这么一种场景,Web服务中有一个全局资源池,在需要使用的地方就自然而言引用该全局资源池即可,此时可以将该资源池以单例模式实现。随后,需要为某一特殊业务场景专门准备一个全局资源池,于是额外复制一份代码新建了一个…

有这么一种场景,Web服务中有一个全局资源池,在需要使用的地方就自然而言引用该全局资源池即可,此时可以将该资源池以单例模式实现。随后,需要为某一特殊业务场景专门准备一个全局资源池,于是额外复制一份代码新建了一个全局资源池,这里的问题是本身两个池子没有任何区别,仅仅为了隔离资源而需要两个单例,这里存在一个代码复用问题。

Python 使用单例模式最佳方案是使用元类

class Singleton(type):"""单例模式的元类"""_instances = {}def __call__(cls, *args, **kwargs):if cls not in cls._instances:cls._instances[cls] = super().__call__(*args, **kwargs)return cls._instances[cls]

为解决上述问题,Python 中推荐以如下方式实现:

class Singleton(type):"""单例模式的元类"""_instances = {}def __call__(cls, *args, **kwargs):if cls not in cls._instances:cls._instances[cls] = super().__call__(*args, **kwargs)return cls._instances[cls]class SingletonBean(metaclass=Singleton):"""单例Bean父类"""passclass ConnectionPool:"""公共代码"""def __init__(self, min_size, max_size, params):print(min_size, max_size, params)class ConnectionPool4A(SingletonBean, ConnectionPool):def __init__(self):super().__init__(min_size=10,max_size=100,params={...: ...})class ConnectionPool4B(SingletonBean, ConnectionPool):def __init__(self):super().__init__(min_size=30,max_size=30,params={...: ...})o1 = ConnectionPool4A()
print(id(o1))
o2 = ConnectionPool4B()
print(id(o2))
o3 = ConnectionPool4A()
print(id(o3))
o4 = ConnectionPool4B()
print(id(o4))

但是由于元类冲突,可能不一定可以:

class MyMeta1(type):...class MyMeta2(type):...class A1(metaclass=MyMeta1):...class A2(metaclass=MyMeta2):...class B(A2, A1):...print(type(B))
http://www.dtcms.com/wzjs/522183.html

相关文章:

  • 如何做网站引流seo的主要工作内容
  • 北京网站建设的关键词免费的郑州网络推广服务
  • 宁波网站建设制作网络公司什么软件可以刷网站排名
  • 阜阳网站制作公司哪里有强强seo博客
  • 做文献综述用什么网站怎样交换友情链接
  • 郑州网站建设优化公司广州商务网站建设
  • cgi做的网站网络软文营销案例3篇
  • 100g网站空间百度网盘资源搜索引擎入口
  • 有可以做推广的网站吗新闻实时报道
  • 魏县网站建设推广win10系统优化工具
  • 阿里巴巴建设网站热门职业培训班
  • 设备做外贸哪个网站好优化大师 win10下载
  • 做网站流量怎么解决最近国际新闻
  • 企业做淘宝客网站有哪些关键词优化话术
  • 大专毕业论文 企业的网站建设长沙优化排名推广
  • 网站建设的流程和内容公司企业网站制作
  • 独立做网站需要学习什么软文发布平台排名
  • 自己怎么做淘宝网站百度推广关键词价格查询
  • 海兴网站建设价格潍坊自动seo
  • 张家港做网站哪家好今天新闻最新消息
  • 系部 网站建设方案查网站域名
  • 婚庆类网站模板谷歌推广一年多少钱
  • 新手怎么做网站优化疫情最新消息
  • 文字堆积网站武汉大学人民医院精神科
  • 搜狗搜索引擎推广网站优化内容
  • 网站设计发展趋势网络推广主要做什么
  • 广告设计公司合同石家庄seo报价
  • 网站建设中主页指的是刚刚刚刚刚刚好痛
  • 新闻网站建昆明网络推广方式有哪些
  • wordpress地图主题茂名百度seo公司