赞了文章2020-02-27
概述 上篇文章《一个人被提拔,不仅仅是能力,而是信任》 中分享了两个点: 什么样的工程师,容易被提拔? 当被提拔到一线管理者后,你的初衷是什么? 这篇文章分享 一线技术管理者 究竟在管什么事? 咱们从一次完整项目的发布说起,一次完整项目的发布,大概需要经...
发布了文章2018-12-09
消息队列的作用有:异步化、解耦和消除峰值等。目前异步化对于我来说使用最频繁,在很多业务场景下,我们可以将实时性要求较低的请求转为异步处理,减小系统负载压力,提高系统稳定性。在离线数据异步处理过程中,消息队列要满足以下要求:
发布了文章2018-06-10
Swoole 使用纯 C 语言编写,提供了 PHP 语言的异步多线程服务器,异步 TCP/UDP 网络客户端,异步 MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。除了...
发布了文章2018-06-10
当我们通过php easyswoole start启动EasySwoole 服务时,命令真正到达的文件是 easyswoole项目\vendor\easyswoole\easyswoole\bin\easyswoole,命令start执行的整体流程如下图:
发布了文章2018-04-11
php是一门适用于web开发的动态语言,它可以说是一个用C语言实现的包含大量组件的软件框架。那么,php是如何工作的呢?它的生命周期是怎么样的呢?
发布了文章2018-04-07
php是一门适用于web开发的动态语言,它可以说是一个用C语言实现的包含大量组件的软件框架。那么,php是如何工作的呢?它的生命周期是怎么样的呢?
发布了文章2017-12-25
在上周的工作中,第一次接触和了解php对图像的相关处理。php在图像的处理中主要依赖于GD拓展,其主要的操作方法可以参考php手册,链接:GD 和图像处理。我回顾了此次工作中的功能开发,封装了一个图像处理的相关类库。
赞了文章2017-10-18
在项目上线之前,都需要做压力测试,目的是看下我们的网站能抗住多少的压力,能承担多少并发,如果不做压力测试,一旦出现大访问量时,我们的网站会挂掉。
关注了问题2017-08-15
赞了文章2017-08-12
一个应用是Hash table(散列表,也叫哈希表),是根据哈希值 (Key value) 而直接进行访问的数据结构。也就是说,它通过把哈希值映射到表中一个位置来访问记录,以加快查找的速度。下面是一个典型的 hash 函数 / 表示意图:
关注了问题2017-02-10
提出了问题2017-02-09
回答了问题2016-11-23
使用版本控制工具,如git,svn等
关注了问题2016-11-23
回答了问题2016-11-23
链式操作,返回$this,方法的调用
关注了问题2016-11-23
赞了文章2016-11-23
近日整理文档时发现多年前的这个文档还是蛮实用的,然后在网络搜索了一下并没有相关的译文,所以决定把它翻译过来,如有不当的地方请多包涵和指正。原文地址:[链接]
赞了文章2016-11-23
近日整理文档时发现多年前的这个文档还是蛮实用的,然后在网络搜索了一下并没有相关的译文,所以决定把它翻译过来,如有不当的地方请多包涵和指正。原文地址:[链接]
赞了回答2016-11-21
我这个答案调用系统函数次数比较多,看起来简洁一些,但是PHP array_xxx 这类函数很大一部分性能是不具备优势的,如果不用这些函数,能相对程度提高运行效率。
提出了问题2016-11-01