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

    Session攻击手段(会话劫持/固定)及其安全防御措施

    一、概述对于Web应用程序来说,加强安全性的第一条原则就是——不要信任来自客户端的数据,一定要进行数据验证以及过滤才能在程序中使用,进而保存到数据层。然而,由于Http的无状态
  • 董俊俊 发布了文章
    1个月前

    看完这篇彻底了解Nginx

    Nginx 的产生Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格,以统一资源描述符(Uniform Resources Identifier)URI 或者统一资源
  • 董俊俊 发布了文章
    1个月前

    在开发过程中,怎样的级别才算是高并发

    我们说的高并发是什么?上面的定义明显不是我们通常所言的并发,在互联网时代,所讲的并发、高并发,通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。 我看到有人给高并发下了类似的定义:
  • 董俊俊 发布了文章
    1个月前

    MySQL锁机制&&PHP锁机制,应用在哪些场景中?

    正文内容模拟准备--如何模拟高并发访问一个脚本:apache安装文件的bin/ab.exe可以模拟并发量-c 模拟多少并发量 -n 一共请求多少次 http://请求的脚本例如:cmd: apache
  • 董俊俊 发布了文章
    1个月前

    PHP基于openssl实现的非对称加密操作

    使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。1.安装openssl和php的openssl扩展2.生成私钥:openssl genrsa 用于生成rs
  • 董俊俊 发布了文章
    1个月前

    负载均衡、分布式、集群理解以及多台服务器代码如何同步

    集群我们的项目如果跑在一台机器上,如果这台机器出现故障的话,或者用户请求量比较高,一台机器支撑不住的话。我们的网站可能就访问不了。那怎么解决呢?就需要使用多台机器,部署一样的程序,让几个机器同时的运行
  • 董俊俊 发布了文章
    1个月前

    PHP-FPM和Nginx的通信机制

    CGI 协议与 FastCGI 协议每种动态语言( PHP,Python 等)的代码文件需要通过对应的解析器才能被服务器识别,而 CGI 协议就是用来使解释器与服务器可以互相通信。PHP 文件在服务器
  • 董俊俊 发布了文章
    1个月前

    PHP技术-如何使用Swoft 实现微服务

    这里接上一篇:怎么使用Swoft 搭建微服务(TCP RPC) 微服务流程首先讲一下微服务的流程弄清楚流程, 开发起来就行云流水这是官方给出的目录结构app/ - Lib/ // 服务的公共
  • 董俊俊 发布了文章
    1个月前

    怎么使用Swoft 搭建微服务(TCP RPC)

    Swoft 框架是首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-FPM。如何搭建微服务?首先确保已经可以正
  • 董俊俊 发布了文章
    1个月前

    PHP7内核CGI与FastCGI详解

    CGI:是 Web Server 与 Web Application 之间数据交换的一种协议。FastCGI:同 CGI,是一种通信协议,但比 CGI 在效率上做了一些优化。PHP-CGI:是 PHP
  • 董俊俊 发布了文章
    1个月前

    PHP7中I/O模型内核剖析详解

    1.同步:我客户端(C端调用者)一个功能,该功能没有结束前,我死等结果。2.异步:我(c端调用者)调用一个功能,不知道该功能结果,该功能有结果后通知我,即回调通知3.阻塞:就是调用我(s端被调用者,函
  • 董俊俊 发布了文章
    1个月前

    PHP+RabbitMQ实现消息队列的完整代码

    为什么使用RabbitMq而不是ActiveMq或者RocketMq?首先,从业务上来讲,我并不要求消息的100%接受率,并且,我需要结合php开发,RabbitMq相较RocketMq,延迟较低(微
  • 董俊俊 发布了文章
    1个月前

    秒杀抢购时的超发,PHP如何优化

    高并发下的数据安全我们知道在多线程写入同一个文件的时候,会出现“线程安全”的问题(多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线
  • 董俊俊 发布了文章
    1个月前

    PHP 线程安全与非线程安全版本的区别深入解析

    Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍从
  • 董俊俊 发布了文章
    1个月前

    Mysql主从同步的实现原理与配置实战

    1、什么是mysql主从同步?当master(主)库的数据发生变化的时候,变化会实时的同步到slave(从)库。 2、主从同步有什么好处? 水平扩展数据库的负载能力。 容错,高可用。Fail
  • 董俊俊 发布了文章
    1个月前

    php中fastcgi和php-fpm是什么东西

    为了如何一步步的引出fastcgi和php-fpm,先一点一点的说说关于php的周边。先说说web服务器php是为web而生的一门后端语言,我们php狗当然是最清楚的啦。所以php仅仅是一门后端语言,
  • 董俊俊 发布了文章
    1个月前

    php7.4主要有哪些改进

    新增加了FFI扩展功能,它可以让我们通过php代码,就可以直接访问c语言函数和变量以及结构体。 GD库扩展新增加了TGA图片的支持 SQLite3支持线上备份 OpenSSL版本支持TLS1.3 短
  • 董俊俊 发布了文章
    1个月前

    Laravel 核心技术:基于 JWT 实现 Laravel API 认证

    什么是jwtjwt单词代表的意思就是JSON Web Token。我们在做api请求的时候,通常要使用token,来验证是否这个请求能不能访问。一旦用户登录,后续每个请求都将包含JWT,允许用户访问该
  • 董俊俊 发布了文章
    1个月前

    PHP 高级面试题汇总

    1、给你四个坐标点,判断它们能不能组成一个矩形,如判断 ([0,0],[0,1],[1,1],[1,0]) 能组成一个矩形。勾股定理,矩形是对角线相等的四边形。只要任意三点不在一条直线上,任选一点,求
  • 董俊俊 发布了文章
    1个月前

    PHP多任务,并发并行,多线程,协程等知识点理解

    在讲协程之前,先谈谈多进程、多线程、并行和并发。对于单核处理器,多进程实现多任务的原理是让操作系统给一个任务每次分配一定的 CPU 时间片,然后中断、让下一个任务执行一定的时间片接着再中断并继续执行下
最近访客
  • 小花花
    小花花 3个月前