news 2026/5/12 22:57:14

开发的一些知识

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
开发的一些知识

1.单例和工厂函数

区别

维度单例工厂(无缓存)
内存一份实例 + 一份连接池每实例独立内存 + 独立连接池
连接池共享,TCP 复用各建各的,易打满文件描述符
CPU初始化一次每次都要构造 + 可能的 TLS 握手
GC 压力实例用完才回收,高峰时频繁 GC

单例的代码

from functools import lru_cache # 最多缓存 128 组不同参数的结果,可以存128次不同的调用 @lru_cache(maxsize=128) # 最多缓存 128 组不同参数的结果 def expensive(x, y): print(f"real compute {x},{y}") return x + y

工厂函数的代码

和普通函数一样写法

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 5:27:51

为什么不采用级联删除而选择软删除

在数据库设计中,如果涉及级联删除的问题,不要通过外键的方式来进行操作,需要使用事务的方式来进行操作,为什么不采用外键的方式主要有以下两点:在数据库中,外键会关联主键,在主键进行删除的同时…

作者头像 李华
网站建设 2026/5/4 10:47:03

传统开发成本过高?低代码平台如何降低企业数字化转型预算

在数字化浪潮席卷各行各业的今天,“成本太高” 成为阻碍企业尤其是中小企业数字化转型的首要难题。传统开发模式下,人力薪资、漫长周期、维护损耗等成本层层叠加,一套常规业务系统的开发投入动辄数十万甚至上百万,让不少企业望而却…

作者头像 李华
网站建设 2026/5/12 11:11:40

如何备份docker images

备份Docker镜像主要有以下几种方式&#xff1a;方法一&#xff1a;docker save / docker load&#xff08;推荐&#xff09;备份单个镜像bash复制# 保存镜像为tar文件&#xff08;包含所有标签&#xff09; docker save -o backup.tar <镜像名>:<标签># 示例 docke…

作者头像 李华
网站建设 2026/5/10 12:31:24

探索成熟的FTP替代方案:现代化文件传输的新选择

随着数据规模的扩大和安全需求的提升&#xff0c;传统FTP协议已逐渐显露出诸多局限。企业和技术团队需要更安全、高效、可靠的文件传输解决方案来满足现代化业务需求。本文将系统梳理当前主流的FTP替代方案&#xff0c;为不同场景下的文件传输需求提供参考。 云存储与文件同步服…

作者头像 李华
网站建设 2026/5/6 5:29:46

抽卡机小程序比较常见的功能汇总

盲盒抽卡机小程序的功能丰富多样&#xff0c;最主要的功能有这些&#xff1a;基础抽卡功能&#xff1a;支持单次抽卡和十连抽等方式&#xff0c;用户可以根据自己的喜好来选择奖池参与体验。可设置消耗不同数量的货币或积分对应不同的抽卡池&#xff0c;里面的卡牌稀有度等也会…

作者头像 李华