董俊俊 的个人动态
  • 董俊俊 发布了文章
    1个月前

    Swoole快速入门

    我们可以通过命令php -m | grep swoole来查看安装的swoole扩展是否成功;通过命令php --ri swoole来查看swoole扩展的具体信息。对于一些安装swoole扩展之后,
  • 董俊俊 发布了文章
    1个月前

    Swoole网络协议与TCP问题

    上一篇主要说到了长连接、心跳检测机制、udp和tcp、异步扩展,需要注意的是异步扩展安装版本要一致,重点是udp和tcp的区别。udp特点:不负责任,只发送不管结果,tcp:专业,确定相互之间的通信,
  • 董俊俊 发布了文章
    1个月前

    SWOOLE结构与运行模式

    前言文章开始之前,我们有几个知识点疑问? 什么是同步和异步? 什么是阻塞和非阻塞? 什么是同步阻塞? 什么是同步非阻塞? 什么是异步阻塞和异步非阻塞?swoole的异步模块和异步客户端? 网络通信协议
  • 董俊俊 发布了文章
    1个月前

    用PHP如何实现敏感词过滤

    本文实例讲述了PHP实现的敏感词过滤方法。分享给大家供大家参考,具体如下:1、敏感词过滤方法/** * @todo 敏感词过滤,返回结果 * @param array $list 定义敏感词一维数组
  • 董俊俊 发布了文章
    1个月前

    PHP进程间通信操作——信号

    信号是一种系统调用。通常我们用的kill命令就是发送某个信号给某个进程的。具体有哪些信号可以在liunx/mac中运行 kill -l 查看。下面这个例子中,父进程等待5秒钟,向子
  • 董俊俊 发布了文章
    1个月前

    PHP 7.4 语法:箭头函数

    短闭包,也叫做箭头函数,是一种用 php 编写的短函数。当向函数中传递闭包时,这个功能是非常有用的,比如使用 array_map 或是 array_filter&nbsp
  • 董俊俊 发布了文章
    1个月前

    Thinkphp5与QueryList,也可以实现采集(爬虫)页面功能

    QueryList 是什么QueryList是一套用于内容采集的PHP工具,它使用更加现代化的开发思想,语法简洁、优雅,可扩展性强。相比传统的使用晦涩的正则表达式来做采集,QueryList使用了更加
  • 董俊俊 发布了文章
    1个月前

    除了负载均衡,Nginx还可以做很多,限流、缓存、黑白名单等

    一、静态代理Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到nginx上,可以使应用动静分离,性能更好。二、负载均衡Nginx通过反向代理可以实现服务的负载均衡,避免了服
  • 董俊俊 发布了文章
    1个月前

    PHP导出成PDF

    准备工作首先查询了相关的类库,有FPDF,zendPDF,TcPDF等等。首先看了下先选择了FPDF,可以说除了中文字符以外没有什么问题,中文乱码而且看了下最新版本没有很好的解决方案,所以只能放弃。后
  • 董俊俊 发布了文章
    1个月前

    PHP7中的异常与错误处理

    PHP 中的 Exception, Error, Throwable PHP 中将代码自身异常(一般是环境或者语法非法所致)称作错误 Error,将运行中出现的逻辑错误称为异常 E
  • 董俊俊 发布了文章
    1个月前

    PHP实现日历签到,并实现累计积分功能

    在网站开发过程中我们会经常用到签到功能来奖励用户积分,或者做一些其他活动。这次项目开发过程中做了日历签到,因为没有经验所有走了很多弯路,再次记录过程和步骤。 1.日历签到样式:使用的是cal
  • 董俊俊 发布了文章
    1个月前

    PHP实现用户注册、验证邮箱激活功能示例

    这里将结合实例介绍如何使用 PHP+Mysql 完成注册帐号、发送激活邮件、验证激活帐号、处理URL链接过期的功能。注册邮箱激活流程1、用户注册2、插入用户数据,此时帐号未激活状态。3、将用户名密码或
  • 董俊俊 发布了文章
    1个月前

    Yii2框架启动流程解读

    Yii2虽然是一个以简单著称的框架,但它的启动流程却有点复杂.想要用好这个框架,启动流程必须烂熟于心.尤其当你开发Yii2的扩展(Extension)时,或者将自己已有的扩展运用到Yii2开发的项目中
  • 董俊俊 发布了文章
    1个月前

    PHP 的 self 关键字用法

    之前有人询问 self 关键字的用法,答案是比较明显的:静态成员函数内不能用 this 调用非成员函数,但可以用 self 调用静态成员函数
  • 董俊俊 发布了文章
    1个月前

    php - tcp 粘包/拆包实例

    tcp 长链接模式下,使用固定消息头长度的方式进行消息 拆包 ,解决 粘包 问题。固定消息头协议将消息头的前N个字节固定为 消息长度位&nb
  • 董俊俊 发布了文章
    1个月前

    大型网站的灵魂——性能

    什么是性能有人说性能就是访问速度快慢,这是最直观的说法,也是用户的真实体验。一个用户从输入网址按下回车键到看到网页显示在眼前所经过的时间快慢,这就是性能。对于我们来说,需要去挖掘这个过程,因为这决定我
  • 董俊俊 发布了文章
    1个月前

    PHP大文件切割上传并带上进度条功能

    大家都知道php上传文件有限制,如果没有修改过php.ini文件的话,默认的上传大小限制为2M,那么该如何上传大文件了,比如说上传一个1G多的大文件,可以使用大文件切割上传的方式来解决。何为大文件切割
  • 董俊俊 发布了文章
    1个月前

    面试官问:你说说Redis的几个过期策略?

    在使用redis时,一般会设置一个过期时间,当然也有不设置过期时间的,也就是永久不过期。当设置了过期时间,redis是如何判断是否过期,以及根据什么策略来进行删除的。 设置过期时间 expi
  • 董俊俊 发布了文章
    1个月前

    PHP-PSR 现代PHPer的开发规范

    PSR是PHP Standards Recommendation的简称,意为PHP推荐标准。要想了解PSR,首先得知道制定这一标准的人/组织是谁————
  • 董俊俊 发布了文章
    1个月前

    一份非常完整的MySQL规范

    一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名
最近访客
  • 小花花
    小花花 3个月前