php
文章平均质量分 63
淹死的鱼0719
这个作者很懒,什么都没留下…
展开
-
php-fpm、cgi、fastcgi总结
Php-fpm是什么 1、cgi、fast-cgi协议 cgi的历史 早期的webserver只处理html等静态文件,但是随着技术的发展,出现了像php等动态语言。 webserver处理不了了,怎么办呢?那就交给php解释器来处理吧! 交给php解释器处理很好,但是,php解释器如何与webserver进行通信呢? 为了解决不同的语言解释器(如php、python解释器)与web...原创 2018-09-12 17:54:59 · 589 阅读 · 0 评论 -
秒杀方案实现
1、根据库存,生成库存链表 public function createList() { $key = "order_list:"; //库存数 $num = 100; for ($i = 0; $i < $num; $i++) { $this->redis->lPush($key, 1)...原创 2018-11-06 18:25:52 · 221 阅读 · 0 评论 -
PHP排序算法
1、冒泡排序 /** * 冒泡排序 * 先找出最大的放在最后面 * * @param $arr * * @return mixed */ function bubbleSort($arr) { $length = count($arr); for ($i = 1; $i < $length; $i++) { for ($j = 0; $j &...原创 2018-11-13 15:28:14 · 149 阅读 · 0 评论 -
几个算法实现
1、杨辉三角 function triangle($n) { for ($i = 0; $i < $n; $i++) { for ($j = 0; $j <= $i; $j++) { if ($j == 0 || $i == $j) { $arr[$i][$j] = 1; } e...原创 2018-11-12 17:38:44 · 159 阅读 · 0 评论 -
二叉树、平衡二叉树、B- tree、B+ tree 基本概念
1 二叉树 二叉树binary tree是指每个节点最多含有两个子树的树结构。 特点: 1.所有节点最多拥有两个子节点,即度不大于2 2.左子树的键值小于根的键值,右子树的键值大于根的键值。因为二叉树只是定义了简单的结构,所以存在多种深度可能,导致二叉树的效率低,所以引入了平衡二叉树。 2 平衡二叉树 2.1 avl树 ...原创 2018-11-14 18:43:50 · 247 阅读 · 0 评论 -
RabbitMQ以及PHP扩展安装
一、安装rabbitMQ 1、由于rabbitMQ是erlang变现的,首先,安装erlang环境 官方提供的只运行rabbitMQ环境的erlang:https://github.com/rabbitmq/erlang-rpm 2、下载rpm包到服务器上:位置:/usr/local/src http://www.rabbitmq.com/install-rpm.html 安装命令:...原创 2018-11-25 16:50:44 · 578 阅读 · 0 评论