简单工厂模式是最简单的工厂模式,一般用在只需要单一工厂,而且产品少,同一时间只需要创建单一产品的情况下。 1 enum ProductType{TypeA,TypeB,TypeC}; 2 3 class Product 4 { 5 public: 6 virtual void show() = 0; ...
分类:
其他好文 时间:
2021-06-28 19:44:30
阅读次数:
0
优化标准:少于1s 接口响应快慢是相对的,比如在200w条数据里查询数据,接口本身就会慢点 可用apifox跑接口,看耗时多少ms 1.代码优化(比如for循环之类的),简化代码 2.慢sql优化(用得少,写的时候就不会用复杂的sql) 3.缓存优化(总之,能查询缓存的话(redis),尽量不要直接 ...
分类:
其他好文 时间:
2021-06-28 19:43:57
阅读次数:
0
前言 每一次HTTP请求,数据库的事务的执行,我们追踪代码执行的过程中,需要一个唯一值和这些业务操作相关联,对于单机的系统,可以用数据库的自增ID或者时间戳加一个在本机递增值,即可实现唯一值。但在分布式,又该如何实现唯一性的ID 分布式ID的特性 数据库自增的ID Redis分布式ID Zookee ...
分类:
其他好文 时间:
2021-06-28 19:32:12
阅读次数:
0
原型模式 定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 Java 中的 Object 类提供了浅克隆的 clone() 方法,他执行得是浅拷贝,也就是说如果是引用类型得对象,只是会拷贝引用。 使用场景: 初始化很花时间,很废资源的时候,通过原型拷贝可以避免这些消耗 通过ne ...
分类:
其他好文 时间:
2021-06-28 19:24:46
阅读次数:
0
20193312 2021-6 《Python程序设计》综合实验报告 课程:《Python程序设计》 班级: 1933 姓名: 朱文昱 学号:20193312 实验教师:王志强 实验日期:2020年6月24日 必修/选修: 公选课 1.实验内容 内容: 贪吃蛇小游戏制作 要求: 能用电脑的方向键控制 ...
分类:
编程语言 时间:
2021-06-28 19:13:43
阅读次数:
0
1. 原理: 递归:函数自己调用自己 1 function fn() { 2 fn(); 3 } 4 fn();//会导致栈溢出 1 function fn() { 2 setTimeout(fn,0); 3 } 4 fn();//不会导致栈溢出 2. 代码实现: 3.时间复杂度: 空间复杂度: ...
分类:
编程语言 时间:
2021-06-28 19:12:32
阅读次数:
0
相信恨多小伙伴想升级到@vue/cli的时候,都会经过这一步,就是先卸载掉旧版本的vue-cli,再安装新版的@vue/cli。 但是在卸载的时候,却发现卸载不了,下面带大家用这个方法可以奏效 问题描述:执行npm uninstall vue-cli -g,执行完毕提示up to date in 3 ...
分类:
其他好文 时间:
2021-06-28 19:11:10
阅读次数:
0