- 博客(18)
- 收藏
- 关注
转载 markdown语法总结
1、首先是标题先贴上代码# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题一级标题二级标题三级标题四级标题五级标题六级标题2、字体设置**文字加粗***文字倾斜****文字加粗且倾斜***~~带删除线...
2019-09-02 10:29:00
191
转载 PHP 造玩具系列之实现简单的Proxy-Worker并发服务器
近来研究php-fpm 对其并发比较感兴趣,遂造了一个tcp多进程并发服务器玩具,拿出来给大家看看(比较简单) ps :不可直接复制运行 需要完成回调的逻辑 <?php//设置worker进程数目$workerNum=4;//设置监听ip$ip='0.0....
2019-09-01 10:57:00
373
转载 PHP 进程间通信---管道篇
【1、管道概念】 * 管道是单向的、先进先出的,他把进程的输出和另一个进程的输入连接在一起。 * 一个进程在管道的尾部写入数据,另一个进程在管道的头部读取数据。 * 数据被从管道中读取出来之后,将被删除,其他进程无法在读取到相应的数据。 * 管道提供了简单的流控制,进程读取空管时候,将...
2019-08-28 17:16:00
639
转载 PHP 进程间通信---消息队列篇
首先列举相关函数 1、msg_get_queue(int $key , $perm=0666) : 生成消息队列句柄 * key :唯一的文件标识;通常ftok() 生成; * $perm : 读写权限;默认0666 2、msg_queue_exists( int $ke...
2019-08-28 13:21:00
261
转载 PHP 进程间通信---共享内存篇
首先介绍几个函数 1、intftok( string pathname, string proj ) :int :生成唯一的key值 * pathname : 任意可访问的路径 * proj : 根据自己的约定,随意设置。这个数字,有的称之为projectID;在UNIX系统上,...
2019-08-28 11:32:00
366
转载 PHP 进程间通信---信号篇
【1、信号】 对于Linux来说,实际信号是软中断,许多重要的程序都需要处理信号。 1、信号的种类 这里列举1-31号信号。剩余的信号请查看kill -l 编号 信号名称 默认动作 说明 1 ...
2019-08-28 10:07:00
286
转载 Mac 编译安装L(N/A)MP以及swoole、redis扩展
【Ngnix】 1、首先下载Ngnix安装包 wgethttps://nginx.org/download/nginx-1.14.0.tar.gz · 如果没有安装wget 可以首先执行brew install wget 或者 liunx下 yum install wget ...
2019-08-19 11:43:00
223
转载 Mysql 分表的优劣
前言 如果某天领导和你说:“小王啊。。。用户都反映应用加载慢。你给优化优化啊”, 于是我们通常屁颠屁颠的跑去,先先加个索引,再来个代码优化,最后实在不行了 ,'报告领导,用户手机不行,网卡。。。。' , 领导 :“。。。”; 数据库设计的必要思考之一 -- 分表 首先我...
2019-08-15 17:36:00
827
转载 php 实现无限级读取百万数据的几种思路
【最常用的递归方法】 先给出递归数据库 create table student( id int primary key comment '主键id', name varchar(50) default '会员姓名', pid int(11) not null...
2019-08-13 10:15:00
1284
转载 MySql 约束与索引优化
mysql 约束 约束名称 作用 PRIMARY KEY 主键约束--用于唯一标识 FOREIGN KEY 外键约束--用于与其他表关联 NOT NULL 非空约...
2019-08-09 15:35:00
157
转载 PHP5 内存引用计数与写时复制
内核中变量的存储方式 首先看两个C的结构: typedef struct _zval_struct { zvalue_value value; zend_uint refcount__gc; zend_uchar type; zend_ucha...
2019-08-06 11:40:00
126
转载 ThinkPHP 利用PHPUnit 进行简单的测试
先了解一下大概情况吧 这里利用的thinkphp 内置的test的扩展,对应的phpunit的版本为phpunit6版本。尽管是旧版本,做一些简单的测试还是可以的 安装phpunit ➜ wget http://phar.phpunit.cn/phpunit.phar...
2019-08-05 11:30:00
933
转载 PHP 新特性 -Trait
在之前版本的PHP当中,当我们要使用继承的时候通常都是 extends ,虽然能解决继承的问题,但是始终是单继承。 下面我们来看看新特性- Trait 带来的新思路。 如何使用 <?phptrait A{ public $a='a'; priv...
2019-08-01 16:27:00
140
转载 PHP 利用JsonSerializable接口实现自定义json编码
JsonSerializable接口 原型: JsonSerializable{ /* 方法 */ abstractpublicmixedjsonSerialize(void) } ps: 简单说一下这个东西。很简单,目的主要是在json序列化对象的时候弥补一下j...
2019-07-31 11:37:00
612
转载 PHP 总结一下大部分的魔术方法
1、__construct :构造方法 类的构造方法,在类被实例化的同时发生该事件 ) 2、__destruct:析构函数 该函数在类被删除的时候发生 3、 __call():重载方法 当调用的方法在类中不存在或者该方法为私有等权限不足时,自...
2019-07-31 10:50:00
123
转载 PHP序列化对象(serialize)和json_encode对比
PHP序列化(serialize) · 数据类型的序列化 <?phpclass CC { public $data; private $pass; public function __construct($data, $pass) ...
2019-07-31 10:34:00
1742
转载 PHP 的生命周期与模块的sapi 原理
PS : SAPI:php所提供与其他程序的接口。 先说说sapi 这是应用层与核心层的桥梁,用翻译的方式来做个比较恰当的比喻吧。 这是一个中国人 名字叫Code ...
2019-07-30 17:54:00
157
转载 PHP 如何利用缓存加速网站加载
(一)、缓存的三要素 1、命中率 命中率:请求次数与缓存返回正确结果的比例,比例越高,缓存命中率越高; 2、缓存更新策略 总结以下几种 · FIFO 先进先...
2019-07-29 10:57:00
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人