性能测试工具JMeter简单使用
下载安装环境需求
Java环境(不同JMeter版本对Java版本的要求不同)
下载
下载页面:https://jmeter.apache.org/download_jmeter.cgi
下载地址:https://mirror.bit.edu.cn/apache//jmeter/binaries ...
阿里云性能测试PTS简单使用
简介阿里云性能测试 PTS(Performance Testing Service)是具备强大的分布式压测能力的 SaaS 压测平台,可模拟海量用户的真实业务场景,全方位验证业务站点的性能、容量和稳定性
产品文档:https://help.aliyun.com/document_detail/145 ...
工厂方法-PHP设计模式
工厂方法模式定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行
作用:使用场景:
创建对象需要大量重复的代码
客户端不依赖于产品类实例如何被创建、实现的细节
一个类通过子类来制定创建哪个对象
优点
用户只需要关心所需产品的对应工厂,无需关心细节
加 ...
简单工厂-PHP设计模式
简单工厂模式由一个工厂对象决定创建出哪一种产品类的实例
作用:简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类
使用场景:
在子类比较固定并不需要扩展时
工厂类负责创建的对象比较少
3个对象
抽象产品类(Vehicle\Vehicle.php):提供抽象方法供具体产品类实现
...
原型模式-PHP设计模式
原型模式通过创建原型,然后使用克隆方法实现对象创建而不是使用标准的 new 方式
作用:对一些大型对象,每次去new,初始化开销很大,这个时候我们 先new 一个模版对象,然后其他实例都去clone这个模版, 这样可以节约不少性能。这个模版,就是原型(Prototype)
使用场景:
大数据量 (例 ...
PHP设计模式介绍
DesignPattern设计模式
创建型在软件工程中,创建型设计模式是处理对象创建机制的设计模式,试图以适当的方式来创建对象。对象创建的基本形式可能会带来设计问题,亦或增加了设计的复杂度。创建型设计模式通过控制这个对象的创建方式来解决此问题
单例模式(Singleton)
多例模式(Mult ...
多例模式-php设计模式
多例模式多例模式被公认为是 反面模式,为了获得更好的可测试性和可维护性,请使用『依赖注入模式』
作用:多例模式是指存在一个类有多个相同实例,而且该实例都是该类本身。这个类叫做多例类。多例模式的特点是:
多例类可以有多个实例。
多例类必须自己创建、管理自己的实例,并向外界提供自己的实例。
多例模式实际 ...
单例模式-PHP设计模式
单例模式作用:在应用程序调用的时候,只能获得一个对象实例
使用场景:一般用于各种连接(比如数据库),防止创建过多连接对该服务造成压力等场景
UML图:
步骤:
第一步:私有化静态变量存放对象实例
第二步:私有构造方法,禁止外部实例化对象
第三步:私有化__clone方法或者直接返回已有实例,防止对象 ...
NodeJs安装
node、npm、cnpm、nvm区别
nodejs:在项目开发时的所需要的代码库
npm:nodejs 包管理工具
在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具
npm 管理 nodejs 中的第三方插件
cnpm:和npm一样的nodejs包管理工具。淘宝团队 ...
Hexo+github+gitee搭建博客
安装准备及环境介绍
win10
node环境
npm
git
Github
默认有Github账号并且有一定基础使用Git和Github
默认ssh配置完成或者使用Http方式
Gitee
默认有Gitee账号并有一定使用经验
默认ssh配置完成或者使用Http方式
Git ...