PHP
文章平均质量分 80
Lockheed_Hong
服务端开发者、团队管理者、互联网创业者。7年多经验
展开
-
PHP并发IO编程之路
引言:这是一篇转载自rango的文章,根据自己的理解划了重点。并发IO问题一直是服务器端编程中的技术难题,从最早的同步阻塞直接Fork进程,到Worker进程池/线程池,到现在的异步IO、协程。PHP程序员因为有强大的LAMP框架,对这类底层方面的知识知之甚少,本文目的就是详细介绍PHP进行并发IO编程的各种尝试,深入浅出全面解析并发IO问题。多进程/多线程同步阻塞转载 2017-07-13 11:13:23 · 398 阅读 · 0 评论 -
深入PHP内核(一)——弱类型变量原理探究
摘要:深入PHP内核系列为转载,从弱类型实现到SAPI(server application programming interface)实现,探索php不同的运行模式以及生命周期。博主在从新拿出这篇文章的时候顺便仔细的从新划了一遍重点,一直很认可下面原作者的一段话,这里提前引用了一下:技术的深入学习就像职业篮球训练,80%的时间都是基本功的训练,球场上实际战术的练习只是基本功的应用。转载 2017-07-17 17:13:30 · 740 阅读 · 0 评论 -
PHP Input/Output缓冲区
摘要:这也是一篇修炼内功的博文,文章主题是转载,标记上了重点和添加了一些自己的理解。什么是缓冲区 缓冲区又称为缓存(备注1),它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。缓冲区根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区。为什么要引入缓冲区转载 2017-07-21 14:17:58 · 610 阅读 · 0 评论 -
PHP五大运行模式
php一共分为五大运行模式:包括cgi 、fast-cgi、cli、isapi、apache 模块的 DLLCGICGI即通用网关接口(Common Gateway Interface),它是一段程序,通俗的讲CGI就象是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执 行程序,再把服务器执行程序的结果返还给HTML页。CGI 的跨平转载 2017-07-21 14:34:28 · 340 阅读 · 0 评论 -
rabbitMQ php实践第一步,安装与其中的坑
摘要:经过了两天的rabbitMQ的理论学习,决定开始实践。本想着一个中间件的安装应该挺简单的,没想到也是大坑跌出,最终把经验记录一下一、安装rabbitMQrabbitMQ(以下全部简称为rmq)是由erlang编写的,在安装rmq之前应该还要安装erlang的环境。不过在mac上由于homebrew的存在就是这一切变得很简单:$ brew update$ bre原创 2017-07-25 14:50:33 · 1493 阅读 · 0 评论 -
无意中看到的一个很有意思的面试题,来做做~
摘要:无意中在其他人的博客看到一道面试题,非常有意思。给出了一个简单的需求和代码段,然后要求面试者提出问题并修复优化。首先是形式特别,一般都是直接提出问题,博主也一直都是这个思路,这里给出了让面试者修复和优化代码的机会。其二,用一个简单的需求包含了很多基础点,很能考验面试者的真功力。这篇博文先放出问题,大家可以在评论回答(建议用1.2.3.4这种形式列出),之后还有另一篇文章会公布结果。<?php转载 2017-08-10 15:48:31 · 875 阅读 · 2 评论