摘要: 一、从http://pecl.php.net/上下载相应的扩展包,可以通过wget获取 二、解压扩展包 三、进入该解压后的目录 这里需要查找php-config的所在,我用的是lnmp,默认安装在以上路径中 四、在php.ini中进行配置 加入 五、重启php 阅读全文
posted @ 2018-11-02 17:05 LeaveL 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 1、若定义一个字段为 timestamp,这个字段里的时间数据会随其他字段修改的时候自动刷新,所以这个数据类型的字段可以存放这条记录最后被修改的时间 2、Mysql按照拼音排序 MySQL 排序我们知道从 MySQL 表中使用 SQL SELECT 语句来读取: MySQL 拼音排序 如果字符集采用 阅读全文
posted @ 2018-10-30 10:37 LeaveL 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-19 16:18 LeaveL 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 1、为什么使用redis 使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。 回答:如下所示, 阅读全文
posted @ 2018-10-18 17:16 LeaveL 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 安装完Centos7最小化后,需要再做一些操作,安装其他的一些软件 1、centos7没有ifconfig命令,可以用下命令查看ip 如果要安装ifconfig命令,可以使用 2、关闭centos7自带的防火墙firewall 启用iptable (1)停止Firewall 关闭firewall自动 阅读全文
posted @ 2018-10-12 13:58 LeaveL 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 策略模式实现了硬编码到解耦。 阅读全文
posted @ 2018-09-27 18:22 LeaveL 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 可以将不同的函数接口封装成统一的API 应用举例:PHP的数据库操作有mysql/mysqli/pdo三种,可以用适配器模式统一成一致。类似的场景还有cache适配器,可以将memcache/redis/file/apc等不同的缓存函数统一成一致的接口。 我们在入口文件使用到不同的类的时候,就只是实 阅读全文
posted @ 2018-09-27 18:02 LeaveL 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 单例模式的最大好处就是减少资源的浪费,保证整个环境中只存在一个实例化的对象,特别适合资源连接类的编写。只实例化一次,内部实例化,对外只有一个开放方法。 阅读全文
posted @ 2018-09-27 17:57 LeaveL 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式 定义一个专门用来创建其它对象的类,在需要调用某个类的时候,我们不直接使用new创建该类,而是通过工厂类调用某个方法得到类的实例。 好处:当对象所对应的类的类名发生变化的时候,只需要在工厂类里面修改即可,而不用一个一个的去修改 阅读全文
posted @ 2018-09-27 17:53 LeaveL 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 方法一:自定义一个方法,根据传入参数的数量,对应到某一个方法中 方法二:使用__call魔术方法,根据传入参数的数量,回调调用其他一个方法 阅读全文
posted @ 2018-09-26 11:47 LeaveL 阅读(1151) 评论(0) 推荐(0) 编辑