摘要: 本文按如下顺序编写:①注册模式 ②适配器模式 ③观察者模式 ④原型模式 1、注册模式。为实现对象全局共享,将对象保存到数组,这就是注册到注册树。需要时从注册树取出来 2、适配器模式。新的接口要实现,旧的接口不能动,这种情况下引入一个新类即适配器,对接新的接口,实现高内聚低耦合。 3、观察者模式。观察 阅读全文
posted @ 2019-06-05 00:45 李松伟 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 来源:https://www.jianshu.com/p/ae76c223c6ef 一、正向代理和反向代理的概念 正向代理的概念 正向代理:也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网 阅读全文
posted @ 2019-04-30 16:58 李松伟 阅读(3019) 评论(1) 推荐(1) 编辑
摘要: 1、接口和抽象类的区别 详解参见 http://www.php.cn/php-weizijiaocheng-372186.html ① 对接口使用通过关键字implements,对抽象类使用通过关键字extends。接口也可以用关键字extends继承。 ② 接口中不可以声明成员变量(包括静态变量) 阅读全文
posted @ 2019-04-30 15:25 李松伟 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1、打印前一天格式是2006-5-10 22:21:21 echo date('Y-m-d H:i:s',strtotime('-1 day')); 2、echo,print(),print_r(),var_dump(),printf(),sprintf()有什么区别? echo:是语句不是函数,没 阅读全文
posted @ 2019-04-18 22:39 李松伟 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 详见 https://www.cnblogs.com/intval/p/5763929.html 分食日月粥 crontab -e; * * * * * command 定时任务是写在etc/crontab文件中的,查看所有crontab任务的命令是crontab -l 5.使用实例 实例1:每1分 阅读全文
posted @ 2019-04-18 03:05 李松伟 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 详见 https://www.cnblogs.com/gaojun/p/3359355.html 阅读全文
posted @ 2019-04-18 02:57 李松伟 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 网络状态码: 200:成功 301:资源暂时重定向 302:资源永久重定向 403:没有权限 404:找不到资源 500:服务器内部错误 503:资源过载 三次握手: 第一次:客户端向服务器发送syn包(syn=j),等待服务器响应。客户端进入syn_send状态 第二次:服务器接收客户端发送syn 阅读全文
posted @ 2019-04-18 02:23 李松伟 阅读(236) 评论(0) 推荐(0) 编辑