博客专栏  >  编程语言   >  PHP程序员技术精粹

PHP程序员技术精粹

php程序员设计项目中,一些经典的代码技巧,PHP优秀项目分析,以及一些设计规范。

关注
47 已关注
67篇博文
  • libevent源码分析

    1 libevent简介 libevent是一个事件通知库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue、IOCP等系统调用管理事件机制。著名分...

    2018-09-23 18:33
    40
  • PHP延迟静态绑定

    1 self用法 self是指向定义它的当前类的指针。当前类(current class) <?php class Person {/*{{{*/ static $name...

    2018-09-12 18:25
    60
  • RabbitMQ交换机fanout类型工作原理和PHP样例代码

    1 fanout类型工作原理 fanout类型的Exchange路由规则非常简单,它会把所有发送到该Exchange的消息路由到所有与它绑定的Queue中: 当生成者将消息投递到exchang...

    2018-06-16 18:02
    119
  • RabbitMQ交换机Direct类型工作原理和PHP样例代码

    1 RabbitMQ交换机Direct类型工作原理 2 PHP使用样例 http://php.net/manual/fa/book.amqp.php,使用文档。 消费者进程consumer.ph...

    2018-06-13 20:14
    151
  • RabbitMQ安装与配置

    1 RabbitMQ介绍 RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开...

    2018-06-13 20:10
    179
  • linux下mysql连接配置记忆小工具

    1 功能介绍 MysqlConnectManage是Linux是方便用户,记忆mysql连接信息和快速切换mysql连接到具体的数据库的一个小工具。采用shell脚本编写。 源码目录:https:/...

    2018-02-10 16:58
    316
  • 模拟微信公众号回调请求

    1 有时候我们需要调试线上公众号,微信公众号请求我们的接口回调之后,输出的内容到底是什么?有没有报错信息?xml是否是对的?我们可以模拟微信公众号的回调请求。代码如下。 <?php set_time...

    2018-01-21 11:51
    1485
  • ELK之Filebeat安装与配置及使用

    1 Filebeat介绍 轻量型日志采集器。当您要面对成百上千、甚至成千上万的服务器、虚拟机和容器生成的日志时,请告别 SSH 吧。Filebeat 将为您提供一种轻量型方法,用于转发和汇总日志与文件...

    2017-11-26 19:05
    3173
  • ELK之Logstash安装与配置及使用

    1 Logstash介绍         Logstash 是开源的服务器端数据处理管道,能够同时 从多个来源采集数据、转换数据,然后将数据发送到您最喜欢的 “存储库” 中。(我们的存储库当然是 El...

    2017-11-26 10:48
    6147
  • 微信扫码自动跳转技术

    扫码跳转详细方案: 1 扫码页面没有登录,去登录。 2 ajax长轮询的方式。3s请求一次服务器。(3s * 100次;5分钟后,二维码遮罩) 3 临时二维码参数:key = userid 业务...

    2017-10-27 16:33
    2585
  • 日志追踪解决bug

    1 通过elk查看用户的行为。 发现用户在October 14th 2017, 07:47:47.000,有一个503错误。503错误,一般为服务器负责过高,程序执行时间过长,或者慢sql。 ...

    2017-10-20 19:01
    504
  • 查看PHP-FPM运行状态

    1 PHP-FPM内置了状态页,开启后可查看PHP-FPM的详细运行状态,给PHP-FPM优化带来帮助。 打开php-fpm.conf,配置php-fpm状态页选项 pm.status_path =...

    2017-09-22 18:56
    3024
  • 正向代理与方向代理的区别

    1 正向代理    用户访问不了目标机器,需要通过代理服务器作为跳板,访问目标机器。(用户访问代理服务器,代理服务器请求目标机器,然后将请求的结果返回给用户) 2 反向代理   ...

    2017-08-31 15:50
    619
  • 日均2亿PV网站架构

    日均2亿PV网络架构

    2017-08-29 18:07
    789
  • php代码覆盖工具 -- PHPCodeCoverage

    1 功能介绍 PHPCodeCoverage是一个基于xdebug检测php代码覆盖的工具,它能够应用于功能测试,接口测试,单元测试等任何php代码环境。它能够通过Web页面和Cli终端两种途经展示...

    2017-08-27 18:40
    1821
  • curl常见用法

    1 --s/--silent   静音模式。不输出任何东西 $ curl -s "http://www.baidu.com/" 2 -o/--output 把输出写到该文件中 $ curl -o...

    2017-08-10 15:59
    443
  • github使用入门

    1 安装git # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel # yum -y install...

    2017-08-17 22:35
    631
  • 对比svn两个不同分支目录的文件

    getFileInfo($dir1); $hash2 = $

    2017-07-27 17:35
    1740
  • 回溯算法

    一头大牛驼2袋大米,一头中牛驼一袋大米,两头小牛驼一袋大米,请问100袋大米需要多少头大牛,多少头中牛,多少头小牛? <?php /* * k = 2x + y + 1/2z 取...

    2017-07-19 15:48
    630
  • 账号被盗,如何强制下线?

    如果是用cookie实现的登录机制,当账号被盗,多个浏览器可以使用同一个账号,如何强制下线?或者在nginx缓存页面+cookie后 串会话问题(http://blog.csdn.net/clever...

    2017-07-16 11:22
    616
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部