09 2018 档案

摘要:策略模式实现了硬编码到解耦。 阅读全文
posted @ 2018-09-27 18:22 LeaveL 阅读(182) 评论(0) 推荐(0)
摘要:可以将不同的函数接口封装成统一的API 应用举例:PHP的数据库操作有mysql/mysqli/pdo三种,可以用适配器模式统一成一致。类似的场景还有cache适配器,可以将memcache/redis/file/apc等不同的缓存函数统一成一致的接口。 我们在入口文件使用到不同的类的时候,就只是实 阅读全文
posted @ 2018-09-27 18:02 LeaveL 阅读(204) 评论(0) 推荐(0)
摘要:单例模式的最大好处就是减少资源的浪费,保证整个环境中只存在一个实例化的对象,特别适合资源连接类的编写。只实例化一次,内部实例化,对外只有一个开放方法。 阅读全文
posted @ 2018-09-27 17:57 LeaveL 阅读(153) 评论(0) 推荐(0)
摘要:一、工厂模式 定义一个专门用来创建其它对象的类,在需要调用某个类的时候,我们不直接使用new创建该类,而是通过工厂类调用某个方法得到类的实例。 好处:当对象所对应的类的类名发生变化的时候,只需要在工厂类里面修改即可,而不用一个一个的去修改 阅读全文
posted @ 2018-09-27 17:53 LeaveL 阅读(242) 评论(0) 推荐(0)
摘要:方法一:自定义一个方法,根据传入参数的数量,对应到某一个方法中 方法二:使用__call魔术方法,根据传入参数的数量,回调调用其他一个方法 阅读全文
posted @ 2018-09-26 11:47 LeaveL 阅读(1182) 评论(0) 推荐(0)
摘要:一、创建新用户,并且设置目录,禁止shell登录 nologin要事先确认位置,通常在/usr/sbin或/sbin下(可在/etc/passwd中查看sshd的nologin配置) 二、设置用户密码 三、将该用户目录所有者设置成root 四、修改/etc/ssh/sshd_config文件 五、重 阅读全文
posted @ 2018-09-07 16:19 LeaveL 阅读(1414) 评论(0) 推荐(0)
摘要:一、修改表 二、授权 三、可能需要开放端口或者关闭防火墙 centos7版本对防火墙进行加强,不再使用原来的iptables,启用firewall #通过systemctl status firewalld查看firewalld状态#FirewallD is not runningsystemctl 阅读全文
posted @ 2018-09-07 13:38 LeaveL 阅读(267) 评论(0) 推荐(0)
摘要:主要使用PHP imagick扩展,以及ImageMagick软件进行转换 一、安装ImageMagick Centos下可以直接使用 然后再安装ImageMagick-devel,否则php安装扩展时会报错 configure: error: not found. Please provide a 阅读全文
posted @ 2018-09-01 14:14 LeaveL 阅读(1027) 评论(0) 推荐(0)