php面试题六之memcache和redis的区别

Memcache和Redis区别: * Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcache相比一个最大的区别。 * Redis在很多方面具备数据库的特征,或者说就是一个数据库系统,而Me…

php面试题七之nginx的负载均衡如何配置

负载均衡 nginx的负载均衡有4种模式: 1)、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 2)、weight 指定轮询几率,weight和访问…

php面试题八之innoDB和myisam的区别

InnoDB: 支持事务处理等 不加锁读取 支持外键 支持行锁 不支持FULLTEXT类型的索引 不保存表的具体行数,扫描表来计算有多少行 DELETE 表时,是一行一行的删除 InnoDB 把数据和索引存…

[转]Contracts 契约之面向接口编程

契约定义 什么是契约?契约就是所谓的面向接口编程。我们拿之前的例子说如果不使用接口会有什么问题。 [crayon-5dae9e18002d4278859499/] 就说上面的,看似没有什么问题,那如果随着我…

[转]Facades 外观模式背后实现原理

外观模式Facade理解 上一节我们讲到需要$ioc->make('user')才能拿到User的实例,再去使用$user->login();那能不能更方便点,比如下面的用法,是不是很方便。 [crayon-5dae9e180043473430…

[转]如何实现 IoC 容器和服务提供者是什么概念

IoC 容器和服务提供者 上一节我们的代码还是没有完全达到解偶,假如我们项目里有很多功能用到了这个login功能,我们则在这几个页面反复写。但是突然我们有一天换需求了,觉得数据库记…

Laravel composer 安装及基本配置

1.安装指定的Laravel版本 [crayon-5dae9e1800a23737295003/] 2.配置优化相关参数 a)打开config/app.php 优化一下配置参数 [crayon-5dae9e1800a27952875583/] b)打开config/database.ph…

我的博客上线啦

一直都没有把工作中遇到的技术问题记录下来,现在终于把博客给搭建好了。