随笔分类 - PHP
摘要:Composer 安装使用 准备 中文站点:https://www.phpcomposer.com/ 安装环境:centos7 安装流程 下载composer-setup.php文件 php -r "copy('https://install.phpcomposer.com/installer',
阅读全文
摘要:Redis 实战之通讯录补全 前言 自动补全的例子在很多场景中都能看到,如浏览器输入框的常用网址补全,或是百度搜索框的自动补全 实现功能 第一阶段:需要保留最新的100个联系人,并且能够根据前缀自动弹出关联联系人名称 ,如:to 要出现 tom,toms 第二阶段:使用有序集合来存储联系人,且不限制
阅读全文
摘要:电商商品缓存 主要解决问题 登录cookie数量过多的更新问题 购物车cookie 缓存生成的网页 缓存商品信息 分析网页访问记录 具体代码 <?php /** * Created by PhpStorm. * User: daneil * Date: 21-8-24 * Time: 下午11:21
阅读全文
摘要:投票代码PHP实例 增加投票事务控制 思路讲解: * 投票有效期为 86400*7 * 一个赞的分值为 86400 / 200 = 432 * * hash 存储文章的内容, key为文章的id * zset key为文章id,score为文章发布时间,存时间戳 * zset key为文章id,sc
阅读全文
摘要:运算符的优先级,通常来说,最好还是通过括号来明确表明运算顺序,不应该依靠运算符的优先级和结合性来决定,通常能增加代码的可读性 示例题目1 $a = $b = 0; if ($a=3 || $b=3) { $a++; $b++; } echo $a . PHP_EOL . $b; //可以打出你们的答
阅读全文
摘要:php-fpm配置修改无效 排查步骤 在服务器的www目录下,新建一个info.php输出到网页上,获取到当前的配置文件 Loaded Configuration File : /etc/php.ini 修改php.ini的参数之后,启动php-fpm systemctl restart php-f
阅读全文
摘要:概念 位运算符允许对整型数中指定的位进行求值和操作。 命令 例子变量 $a = 1; //8位二进制 0000 0001 $b = 3; //8位二进制 0000 0011 命令符号 名称 例子 作用 结果 二进制 & And(按位与) $a & $b $a与$b中都为1的位,设为1反之则设为0
阅读全文
摘要:接续上一篇的queue基础使用,本例子结合延时队列来完成订单固定时间取消的流程。 环境 ThinkPHP5.1 supervisor redis 使用说明 使用的tp的queue,这里自行去composer安装对应框架的版本即可 具体流程 创建一个任务列表 CREATE TABLE `table_n
阅读全文
摘要:为啥要学? 还不是因为自己菜,队列之前的接触的也少,正好这2天没啥事,就想好好了解一下队列的基本使用,至少以后别人问起来,我也能大胆的说自己用过啊! notice:queue安装,自行composer就行,不过要注意版本,因为现在已经出到TP6了 首先我们需要先创建队列,不赘述了,直接上代码 支持的
阅读全文
摘要:PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。 类型
阅读全文

浙公网安备 33010602011771号