![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. 什么是索引 索引就好比一本书的目录,它会让你更快的找到内容,但是目录(索引)并不是越多越好,假如这本书1000页,有500也是目录,它当然效率低,目录是要占纸张的,而索...
什么是依赖注入? IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection,简称DI)...
市面上常见的php框架有很多,最近因为有技术需求,所以对常见的php框架的中间件进行了一些了解。各个框架尽管在目标上对php框架的定义大同小异,但是在实现方式上却各有不同,且...
初学PHP时,就想着用PHP做个聊天室,在同学面前装一波<尴尬>。那个时候只会使用简单的ajax。于是就用了轮训,那时候就在想为啥服务器就不能推送,想一想我发一条消息服务器直...
前言 前文再续,就书接上一回,随着与Server、TCP、Protocol的邂逅,Swoole终于迎来了自己的故事,今天,我们来聊聊Swoole的进程模型。 前边几篇东西虽然...
无论是在现实世界中还是在软件系统中,都存在一些复杂的对象,它们拥有多个组成部分。例如,我点了一杯奶茶,我只负责付钱,工作人员则给我一杯奶茶,在此期间我一般不会去关心放了多少奶...
工厂方法模式依赖于继承,因为对象创建 委托给 实现工厂方法创建对象 的子类 在上面的URL类图中,Creator 需要 Product 对象的 Product1 类不直接实例...
单例模式:也叫单态模式(好像各个地方都是叫单例!),是一种常用的软件设计模式。这个模式规定单例对象的类必须保证这个类只能有一个实例的存在,并提供一个访问它的全局访问点 ( 就...
RESTful 百度百科上说:RESTful一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的...
命名空间(PHP 5 >= 5.3.0, PHP 7) 什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用...
进程与线程 进程就是处于执行期的程序(目标码存放在某种存储介质上)。但是进程并不仅仅局限于一段可执行代码段。通常进程还要包含其他资源,例如:打开的文件,挂起的信号,内核内部数...
前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 TCP / UDP协议、Http协议、Sock...
session是web开发里一个重要的概念,在大多数web应用里session都是被当做现成的东西,拿来就直接用,但是一些复杂的web应用里能拿来用的session已经满足不...