2017年8月8日
摘要: 一般的应用对于数据库而言都是“读多写少”,也就是说对数据库读取数据的压力比较大。有人提出,采用数据库集群的方案,让主数据库只进行INSERT、UPDATE、DELETE,而从数据库只处理SELECT查询,这就是读写分离。数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库,这就是主从复制。因 阅读全文
posted @ 2017-08-08 16:40 顶级手法 阅读(456) 评论(0) 推荐(0) 编辑
  2017年8月3日
摘要: 1. 首先安装系统编译环境 yum install -y automake autoconf libtool gcc gcc-c++ #CentOS 2. 编译所需源码包 #yasm:汇编器,新版本的ffmpeg增加了汇编代码 wget http://www.tortall.net/projects 阅读全文
posted @ 2017-08-03 17:47 顶级手法 阅读(470) 评论(2) 推荐(0) 编辑
摘要: 一、准备工作 1.认证的微信开发者账号一只 2.审核通过的网站应用一个 3.授权域名可用 二、微信登录流程 网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。授权流程如下: 1.第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三 阅读全文
posted @ 2017-08-03 14:43 顶级手法 阅读(2103) 评论(4) 推荐(0) 编辑
  2017年7月26日
摘要: 一、准备工作 1.查看httpd、mysql、php是否安装 [root@localhost ~]#rpm -q httpd mysql php 如果已经安装,则卸载 [root@localhost ~]#rpm -e httpd --nodeps [root@localhost ~]#rpm -e 阅读全文
posted @ 2017-07-26 17:15 顶级手法 阅读(329) 评论(4) 推荐(0) 编辑
摘要: 一、LNMP的安装 1.准备工作 #清理已经安装包 rpm -e httpd rpm -e mysql rpm -e php yum -y remove httpd yum -y remove mysql yum -y remove php #搜索apache包 rpm -qa http* #强制卸 阅读全文
posted @ 2017-07-26 16:47 顶级手法 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一、命令行固定IP 1.配置网卡IP地址 在命令行输入“vi /etc/sysconfig/network-scripts/ifcfg-eth0”#eth0为第一块网卡,如果是第二块则为eth1 按照如下修改 DNS1随便填写一个DNS。 命令行输入 service network restart重 阅读全文
posted @ 2017-07-26 15:25 顶级手法 阅读(598) 评论(2) 推荐(0) 编辑
  2017年7月24日
摘要: 负载均衡(load balance)是分布式系统架构设计中必须考虑的因素之一。它通常指的是将请求/数据“均衡”的分摊给多个操作单元来执行,负载均衡的关键在于“均衡”。均衡不能狭义的理解为平均把工作分配给每一台服务器,每个服务器的承载能力各不相同,可能是因为硬件配置,网络宽带的差异,也有可能是因为某台 阅读全文
posted @ 2017-07-24 17:22 顶级手法 阅读(367) 评论(1) 推荐(0) 编辑
摘要: 1.A记录 又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上面,从而实现通过域名找到服务器。指向的目标主机地址类型只能使用IP地址; 2.CNAME 通常称别名指向,您可以为一个主机设置别名。比如设置一个test.domain.com用来指向一个主机www.test.com以后就可以 阅读全文
posted @ 2017-07-24 15:06 顶级手法 阅读(574) 评论(0) 推荐(0) 编辑
  2017年7月17日
摘要: 1.ORM是什么? 经常听到程序员的面试中会问到对ORM的了解,但是一直不知道ORM是个什么鬼东西,知道有一天在百度上顺带看到才发现ORM就是我们平时在框架中一直使用的数据库对象操作。ORM(Object Relation Mapping)是为了解决面向对象与关系型数据库存在的互不匹配的技术。简单的 阅读全文
posted @ 2017-07-17 18:18 顶级手法 阅读(656) 评论(0) 推荐(0) 编辑
  2017年4月18日
摘要: PHP中抽象类和接口类都是特殊类,通常配合面向对象的多态性一起使用。 相同: ①两者都是抽象类,都不能实例化。 ②只有接口类的实现类和抽象类的子类实现了 已经声明的 抽象方法才能被实例化。 不同: ①接口类实现的关键字是implements,而抽象类继承的关键字是extends。 ②一个类可以实现多 阅读全文
posted @ 2017-04-18 15:19 顶级手法 阅读(137) 评论(0) 推荐(0) 编辑