摘要: 1.依赖 IOC( inversion of controller )叫做控制反转模式,也可以称为(dependency injection ) 依赖注入模式。要理解依赖注入的概念我们先理解下什么依赖 通过上面的代码我们知道,当我们创建一个class PayBill 的实例的时候, PayBill的 阅读全文
posted @ 2019-04-10 09:43 一季樱花 阅读(1318) 评论(0) 推荐(1) 编辑
摘要: php的依赖注入 传统的思路是应用程序用到一个A类,就会创建A类并调用A类的方法,假如这个方法内需要一个B类,就会创建B类并调用B类的方法,而这个方法内需要一个C类,就会创建C类,接着做些其它工作。 使用依赖注入的思路是应用程序用到A类,A类需要B类,B类需要C类,那么先创建C类,再创建B类并把C注 阅读全文
posted @ 2019-04-10 09:35 一季樱花 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 以前对ArrayAccess不是很熟悉,现在整理下下有关ArrayAccess相关的知识,ArrayAccess接口就是提供像访问数组一样访问对象的能力的接口。 接口内容如下:(PHP自含此接口类,可通过手册查看,配置文件直接读取即可) 配置程序: 我们可以通过ArrayAccess利用配置文件来控 阅读全文
posted @ 2019-04-10 09:31 一季樱花 阅读(202) 评论(0) 推荐(0) 编辑
摘要: SPL标准库常用的数据结构 SPL标准库常用的数据结构 栈数据结构 1 $stack = new SplStack(); //栈数据结构->先进后出 2 $stack->push('data1'); //入栈 3 $stack->push('data2'); //入栈 4 echo $stack-> 阅读全文
posted @ 2019-04-10 09:28 一季樱花 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 什么是迭代器模式 定义:提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部显示 使用场景: 1.访问一个聚合对象内容而无须暴露它的内部显示 2.需要为聚合对象提供多种遍历方式 3.为遍历不同的聚合结构提供一个统一的接口 迭代器:类继承PHP的Iterator接口,批量操作。 1. 迭 阅读全文
posted @ 2019-04-10 09:26 一季樱花 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 【老虎与鹿】 老虎抓到一头鹿后要把它吃掉!鹿说:“你不能吃我!”老虎愣了一下,问:“为什么?”鹿:“因为我是国家二级保护动物!”老虎大笑道:“总不能为了二级保护动物而让一级保护动物饿死吧?!” 感悟:时刻保持危机感,不要让自己那点优势害死。 【杯子】 当一只玻璃杯中装满牛奶的时候,人们会说“这是牛奶 阅读全文
posted @ 2019-04-07 09:26 一季樱花 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经 阅读全文
posted @ 2019-04-06 20:08 一季樱花 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 创建分支 一个 Git 仓库可以维护很多开发分支。现在我们来创建一个新的叫 experimental 的分支: $ git branch experimental 运行 git branch 命令可以查看当前的分支列表,以及目前的开发环境处在哪个分支上: $ git branch experimen 阅读全文
posted @ 2019-04-06 19:46 一季樱花 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Git 的初始化 使用 Git 的第一件事就是设置你的名字和 email,这些就是你在提交 commit 时的签名,每次提交记录里都会包含这些信息。使用 git config 命令进行配置: $git config --global user.name "名称" $git config --glob 阅读全文
posted @ 2019-04-06 19:41 一季樱花 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。 性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。 ab是apache自带的压力测试工具。 阅读全文
posted @ 2019-03-31 19:12 一季樱花 阅读(285) 评论(0) 推荐(1) 编辑