摘要: 1、前提条件linux内核3.10以上,执行命令 uname 2、安装docker 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。 Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。 本 阅读全文
posted @ 2019-08-20 15:52 cfYu 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、笔试: 1 )用三种方法获取数组的最后的一个元素。 a)$value = array_pop($arr); b)$len = count($arr); $value = $arr[$len-1]; c)$arr = array_reverse($arr); $value = array_shif 阅读全文
posted @ 2019-07-19 14:08 cfYu 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1、观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并且有所作为。即出版者+订阅者=观察者模式。 2、例子类图概览: 3、假设我们需要实现一个气象台,当气象信息更新时候,通知到每一个布告板上。 (1)我们根据上图将所需接口列出如下: (2)然后我们实 阅读全文
posted @ 2019-05-28 23:20 cfYu 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1、策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2、例子类图概览: 3、假设我们需要实现一款鸭子游戏,鸭子们在河里一遍游泳戏水,一遍呱呱叫。鸭子的种类很多,实际生活中的鸭子、模型鸭、火箭鸭等等,有些鸭子会飞会叫,有些鸭子既不会飞也不会叫。这 阅读全文
posted @ 2019-05-12 18:01 cfYu 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 前面我们已经学习了codeception的安装以及初步使用apiTest套件进行测试,接下来我们来看看一些我觉得比较常用的function。 首先我们需要先登录,因此先设置cookie,如下所示: 登录成功之后,我们请求接口进行测试,被测试接口正常返回的json数据格式如下: 然后我们进行测试。 ( 阅读全文
posted @ 2019-03-18 16:55 cfYu 阅读(619) 评论(0) 推荐(0) 编辑
摘要: codeception的安装可以参考上一篇文章《Linux下codeception安装及使用》,地址为:https://www.cnblogs.com/cfYu/p/10388584.html 安装codeception后,可以看到主要有三种现成的测试suite(套件):functional, ac 阅读全文
posted @ 2019-03-14 17:13 cfYu 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 1、Download 本文通过composer进行安装,故在下载codeception前需先下载composer包。在web应用根目录下执行命令: 然后在web应用程序根目录下,执行以下命令进行下载: 通过composer进行安装: 在当前目录下,执行: 此时可以看到codeception.yml 阅读全文
posted @ 2019-02-16 17:57 cfYu 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 当一个表的数据量达到一定程度时,查询速度会急速下降,这时候就需要适当地添加索引来加快查询速度。虽然在日常工作中会经常接触到索引,上周翼赛用户登录部分,当通过oauth_id查询race_user_oauth_token表的数据记录时,平均一次查询需要3s以上,在用户数量集中增长时,导致数据库压力急剧 阅读全文
posted @ 2018-12-30 22:24 cfYu 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 最近在学习mysql实战45讲,觉得里面的内容很受用,做一些笔记记录下: 首先是mysql的一个基础架构的解释,如下图: 从上图我们可以清晰的看到,mysql的基础架构主要分为两个部分,一个是server层(负责大多数核心服务功能的实现),一个是存储引擎层(负责数据的存储与提取)。 server层是 阅读全文
posted @ 2018-12-16 23:24 cfYu 阅读(421) 评论(0) 推荐(1) 编辑
摘要: 最近我在一个项目中使用 empty 时获取到了一些意料之外的结果。下面是我处理后的调试记录,在这里与你分享了。 它的结果是: 结果出人意料。为什么变量的值为字符串,但同时会是空值呢?让我们在 $user->uid 变量上尝试使用其它一些函数来进行判断吧: 以上结果为: is_null 函数执行结果符 阅读全文
posted @ 2018-10-15 17:33 cfYu 阅读(903) 评论(0) 推荐(0) 编辑