PHP5之后提供了完整的反射API,添加了对类、接口、函数、方法和扩展进行反向工程的能力。此外,反射API提供了方法来取出函数、类和方法...
协程不需要操作系统参与,创建销毁和切换的成本非常低,遇到io会自动让出cpu执行权,交给其它协程去执行。Swoole协程非协程代码:<?php $s...
迭代器迭代是指反复执行一个过程,每执行一次叫做迭代一次php提供了统一的迭代器接口,之前文章我已经写过了。传送门通过实现Iterator接口,可以自行决定...
场景问题多个服务,位于不同主机,不同的网络当中,没有办法用本地事务保证要么一起成功,要么一起失败。BASE理论BA: Basic Availability...
[TOC]连接池定义永不断开,要求我们的这个程序是一个常驻内存的程序。数据库连接池(Connection pooling)是程序启 动时建立足够的数据库连...
前言在Linux Socket服务器短编程时,为了处理大量客户的连接请求,需要使用非阻塞I/O和复用,select、poll和epoll是Linux AP...
[TOC]TCP通信特点TCP 是流式协议没有消息边界,客户端向服务器端发送一次数据,可能会被服务器端分成多次收到。客户端向服务器端发送多条数据。服务器端...
Tcp: 舔狗行为 可靠 先连接然后发消息等待回复Udp: 渣男行为 不可靠 不需要建立连接 通信不需要一直保持tcp服务端<?php //创建S...
Laravel使用全文检索引擎TNTSearch和中文分词jieba-php实现中文全文搜索全文搜索搜索基本就是每个网站必备的虽然是搜索 但是去搜索我是一...
抱着你在哪