![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构设计
文章平均质量分 59
风清-
化繁至简,坚持本心
展开
-
php抽象类定义和具体应用
抽象类(abstract class)就是定一个一个公共的基类,而将特定的细节留给继承者来实现。具体的说,当需要创建一个基础的对象的时候,创建所需的某些方法并没有完整定义出来时,就要用到抽象类。通过抽象概念可以让让项目架构拥有更好的扩展性。 例如: abstract class AbstractClass { // 强制要求子类定义这些方法 abstract protect原创 2016-07-28 13:49:08 · 847 阅读 · 0 评论 -
php接口定义和具体说明
接口(interface)是一种类似于类的结构,可用于声明实现类所必须声明的方法,例如接口通常用来生命api,而不是用来定义如何实现这个api。 虽然接口和抽象类很像,但接口只能包含方法原型,而不能包含任何完整定义了的方法。这样可以避免使用抽象类的时候出现的方法冲突,从而能在给定的实现类上使用多个接口,实现多个接口时,接口方法不能有重名。 我们可以通过interface来定义一个接口,原创 2016-07-28 14:29:51 · 6068 阅读 · 0 评论 -
php中 instanceof有什么作用
instanceof是php中的一个比较操作符,他接受左右二边的参数,并返回一个Boolean类型的值,作用:(1)判断一个对象是否是某个类的实例,(2)判断一个对象是否实现了某个接口。 例如: class a{ protected $limit; protected $car; public function __construct($limit=200){ $this->car原创 2016-07-28 14:53:53 · 740 阅读 · 0 评论 -
架构演变-网站需要应对的问题
大型网站要应对的问题: 1.高并发大流量,面对高并发用户,大流量的访问. 2.高可用,指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性. 3.海量数据,存储、管理海量的数据,大量的使用服务器. 4.用户分布广泛,用户分布广,各地网络状况不同. 5.安全环境恶劣,网站每天都几乎受到攻击. 6.需求变更快,为了满足用户的需求,发布原创 2016-10-19 10:15:27 · 240 阅读 · 0 评论 -
nginx反向代理服务器和负载均衡配置
首先准备3台服务器 192.168.0.1(反向代理服务器)需要安装nginx 192.168.0.2(应用服务器1)安装配置网站运行环境 192.168.0.3(应用服务器2)安装配置网站运行环境 这时只用在192.168.0.1的nginx配置文件做如下修改 1.在http中加入 upstream webservers { s原创 2016-11-14 14:45:44 · 390 阅读 · 0 评论 -
关系类数据库设计范式
设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。在创建一个数据库的过程中,范化是将其转化为一些表的过程,这种方法可以使从数据库得到的结果更加明确。这样可能使数据库产生重复数据,从而导致创建多余的表。 第一范式(1NF):在任何一个关系数据库中原创 2016-11-18 13:26:01 · 377 阅读 · 0 评论 -
mysql数据库主从配置
一、配置主从 条件:两台PC,IP分别为192.168.0.1,192.168.0.2。两台PC上的Mysql版本为5.0。253上的Mysql为Master,251上的Mysql为Slave。 1、主数据库服务器配置 进入主数据库服务器安装目录,打开/etc/my.cnf,在文件末尾增加如下配置: [java] view plain copy原创 2016-11-21 11:53:25 · 363 阅读 · 0 评论 -
PV、TPS、QPS的计算方式
术语说明: QPS = req/sec = 请求数/秒 【QPS计算PV和机器的方式】 QPS统计方式 [一般使用 http_load 进行统计] QPS = 总请求数 / ( 进程总数 * 请求时间 ) QPS: 单个进程每秒请求服务器的成功次数 单台服务器每天PV计算 公式1:每天总PV = QPS * 3600 * 6 公式2:每天总PV = QPS * 3600原创 2016-11-22 11:27:45 · 576 阅读 · 0 评论