上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 48 下一页
摘要: 目前项目运用到队列,我用redis作为队列服务器,在这个过程中,每次lpush参数用rpop取出,但需要一个常驻LINUX系统的多进程pcntl_fork模式来监听队列里的LIST有没有处理完成,没有就等待,有就继续处理,目前是打算这样设计,请问哪种模式会更好些 第一步的创建子进程,用到的是pcnt 阅读全文
posted @ 2020-04-01 09:08 李留广 阅读(740) 评论(0) 推荐(0) 编辑
摘要: PHP中有两个函数pack和unpack,很多PHPer在实际项目中从来没有使用过,甚至也不知道这两个方法是用来干嘛的。这篇文章来为大家介绍一下它俩到底是用来干啥的。 pack string pack ( string $format [, mixed $args [, mixed $... ]] 阅读全文
posted @ 2020-03-31 17:53 李留广 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 面试经常被问到这个,于是查了一些资料整理下。 1.cgi全称“通用网关接口”(Common Gateway Interface), 它可以让一个客户端,从浏览器向Web服务器上的程序请求数据,是客户端和程序之间传输数据的一种标准,另外CGI独立于任何语言,所以可以用任何一种语言编写,只要这种语言具有 阅读全文
posted @ 2020-03-31 11:58 李留广 阅读(468) 评论(0) 推荐(0) 编辑
摘要: <?php class MyMulProcess { /** * 进程列表 * @var array */ private $_works = array(); /** * 对应CPU核心 * @var int */ private $_cpuNums = 24; /** * 进程名字 * @var 阅读全文
posted @ 2020-03-31 11:24 李留广 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 概述 MySQL中临时表主要有两类,包括外部临时表和内部临时表。外部临时表是通过语句create temporary table...创建的临时表,临时表只在本会话有效,会话断开后,临时表数据会自动清理。内部临时表主要有两类,一类是information_schema中临时表,另一类是会话执行查询时 阅读全文
posted @ 2020-03-31 08:59 李留广 阅读(448) 评论(0) 推荐(0) 编辑
摘要: PHP的pcntl扩展提供了信号处理的功能,利用它可以让PHP来接管信号的处理,在开发服务器端守护进程方面,信号处理至关重要。 函数原型 bool pcntl_signal(int $signo ,callback $handler [,bool $restart_syscalls=true]) 第 阅读全文
posted @ 2020-03-30 17:18 李留广 阅读(906) 评论(0) 推荐(0) 编辑
摘要: windows不支持pcntl的多线程(非Unix类系统不支持此模块),pcntl在很久很久之前就听过了,但是一直没有尝试着真正要用它。 这不,遇到socket问题了,看socket,遇到pcntl了 <?php /** * 创建子进程入口 * @author selfimpr * @blog ht 阅读全文
posted @ 2020-03-30 17:10 李留广 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 前言:之前对PHP的GC只是了解了个大概,这次详细了解下PHP的垃圾回收机制(GC)。 介于网上大部分都是PHP5.X的GC,虽然 php5 到 php7 GC部分做出的改动较小,但我觉得还是一起写下来比较好 一、原理 php5和php7的垃圾回收机制都是利用引用计数 二、php5和php7不同点 阅读全文
posted @ 2020-03-27 17:55 李留广 阅读(351) 评论(0) 推荐(0) 编辑
摘要: MySQL中常用去重复数据的方法是使用 distinct 或者 group by ,以上2种均能实现,但2者也有不同的地方。 distinct 特点: 如:select distinct name, sex from tb_students 这个sql的语法中,查询 tb_students 表中 n 阅读全文
posted @ 2020-03-27 11:35 李留广 阅读(32282) 评论(0) 推荐(1) 编辑
摘要: 1,水平分表: 一条记录一条记录切断分出来! 2, 垂直分表: 把常用的 ,不常用的,字段很长的拆出来! 目前很多互联网系统都存在单表数据量过大的问题,这就降低了查询速度,影响了客户体验。为了提高查询速度,我们可以优化sql语句,优化表结构和索引,不过度那些百万级,千万级的数据库表,即便优化过后,查 阅读全文
posted @ 2020-03-25 13:58 李留广 阅读(2349) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 48 下一页