摘要:
因涉及到关键信息,本文删除相关配图。但51CTO在删之前已经收录本文, 地址是:http://developer.51cto.com/art/201206/342006_1.htm 目前网站架构一般分成负载均衡层、WEB层和数据库层 负载均衡层-- LVS, WEB层--使用了nginxweb服务器 阅读全文
摘要:
为什么使用数据索引能提高效率。首先我要问,“数据索引是有序无序的?”。答:“当然是有序的了。”
再问,一个SQL语句可以有几个索引?你先别往下看结果,你这想下,可以使用几个索引呢? 阅读全文
摘要:
最近公司开始考核企业站下所有站点,首先从itpub开始进行。为此,开始学习关于如何优化一个网站使之提高访问速度这方面的知识。得知page speed 是个不错的工具,就下载下来了。介绍下这个工具吧,Page Speed 是开源 Firefox/Firebug 插件。 阅读全文
摘要:
根据设计期的架构思想和运行期的不同结构分为: 面向服务的架构 分布式服务架构 微服务架构 1、面向服务架构。以业务服务的角度和服务总线的方式,一般是webservice与ESB,考虑系统架构和企业IT治理; 2、分布式服务架构。基于去中心化的分布式服务框架与技术,考虑系统架构和服务治理; 3、微服务 阅读全文
摘要:
出现这样的问题是,镜像使用的是http,而原地址是需要https,所以配置下关掉https就好了。 我们来个全局设置的方法: composer config -g secure-http false 再次运行效果果然不错 就可以了。 阅读全文
摘要:
第一:设置Git的user name和email: 第二:然后生成key 这里会生成两个文件 id_rsa 和 id_rsa.pub 第三:登录你的GITHUB账号 看下图 第四:测试下是否成功 第五:git clone你的项目吧 阅读全文
摘要:
我们考虑的情况是在你的数据量很大的情况下,千万级别的数据量。不要当我们的请求响应时间已经让我无法忍受的时候,再来想起来优化,可能有点迟了。因为可能会丢失很多潜在的价值客户。所以,在我们当初设计表,或者因为我们的业务的变化而导致的情况下,就要多多考虑去优化我们的MySQL了。 1、在我们的开发中,请务 阅读全文
摘要:
pid = run/php-fpm.pid#pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启error_log = log/php-fpm.log#错误日志,默认在安装目录中的var/log/php-fpm.loglog_level = notice#错误级别. 可用级... 阅读全文
摘要:
1、工厂模式·抽象基类:类中定义抽象一些方法,用以在子类中实现·继承自抽象基类的子类,实现基类中的抽象方法·工厂类,来实例化所有的子类工厂类是必须的,让程序根据用户的输入自动实例化相应的类。2、单例模式只有一个实例。自行实例化,并且向整个系统提供这个实例。要点:·某个类只能有一个实例·必须自行创建自... 阅读全文
摘要:
yii2的权限管理系统RBAC简单介绍。 阅读全文
摘要:
一 单一职责原则1、避免系统的职责分散到不同的类中2、避免一个类承担过多的职责好处是可以减少类直接的耦合,提供类的复用性。二 接口隔离原则其实就是定制化服务设计原则,使用接口的多重继承实现对不同接口的组合,从而对外提供组合功能,打到按需提供服务。三 开放-封闭原则在扩展性方面是开放的,而在更改性方面... 阅读全文
摘要:
从两个方面进行MySQL数据库优化:
A、SQL语句的优化。这点,需要我们在写SQL的时候要特别注意,在建表的时候也非常注意。
1 尽量不要在列上进行运算,这样会导致索引失效。 阅读全文
摘要:
PHP跨域form提交 阅读全文
摘要:
这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以
首先我们解释一下什么是像素密度。假设有一部手机,屏幕的物理尺寸为1.5英寸x2英寸,屏幕分辨率为240x320,则我们可以计算出在这部手机的屏幕上,
每英寸包含的像素点的数量为240/1.5=160dpi(横向)或320/2=160dpi(纵向),160dpi就是这部手机的像素密度,像素密度的单位dpi是Dots Per Inch的缩写,即每英寸像素数量。
横向和纵向的这个值都是相同的,原因是大部分手机屏幕使用正方形的像素点。 阅读全文
摘要:
301和302 Http状态有啥区别? 阅读全文
摘要:
如何使用PHP发送HTTP请求(POST请求、GET请求)? 阅读全文
摘要:
http_build_query生成 url-encoded 之后的请求字符串 阅读全文
摘要:
nginx ssi 设置 阅读全文
摘要:
MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。Mongo的官方网站地址是:http://www.mongodb.org/,读者可以在此获得更详细的信息。 阅读全文
摘要:
如果报错....for column 'object_repr' at row 1.就找到此列所在表为django_admin_log,然后插入:ALTER TABLE django_admin_log MODIFY COLUMN object_repr VARCHAR(255) CHARACTER... 阅读全文
摘要:
关于python的多种字符串链接操作 阅读全文
摘要:
如何将现有的centos系统自带的python升级到2.7版本? 阅读全文
摘要:
睡眠连接过多,会对mysql服务器造成什么影响? 阅读全文
摘要:
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态 阅读全文
摘要:
如何配置rsync服务和如何做数据同步。 阅读全文
摘要:
username:"^\\w+$", //用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串 换成username:"^[\\w+]|[x00-xff]$",//modify 阅读全文