• 评论了博文 网络协议
    time_wite和close_wite: 连接🔗:https://blog.csdn.net/yusiguyuan/article/details/21445773
  • 评论了博文 php-fpm-运行原理
    ![image.png](https://static.studygolang.com/181214/0753ebd393fd15fcb1e5662dff3cf934.png) 连接🔗http://...
  • 评论了博文 nginx随笔
    epoll实例: https://blog.csdn.net/u010243305/article/details/53501521 ![image.png](https://static.stud...
  • 评论了博文 redis
    Redis事件库:http://ifeve.com/redis-eventlib/ http://ifeve.com/redies-event-library/
  • 评论了博文 nginx随笔
    主要的IPC机制:管道(Pipe)及命名管道(Named Pipe),信号(Signal),消息队列(Message queue),共享内存(Shared Memory),信号量(Semaphore)...
  • 评论了博文 nginx随笔
    AIO 简介: 在传统的 I/O 模型中,有一个使用惟一句柄标识的 I/O 通道。在 UNIX® 中,这些句柄是文件描述符(这对等同于文件、管道、套接字等等)。在阻塞 I/O 中,我们发起了一次传输...
  • 评论了博文 redis
    什么是 Event Loop: Event Loop:a programming construct that waits for and dispatches events or messages...
  • 评论了博文 redis
    Redis单线程模型: 🔗http://blog.jobbole.com/100079/ initServer里面首先创建了一个EventLoop,然后监听Server的IP对应的端口号,我们得到...
  • 评论了博文 nginx随笔
    IO多路复用模型epoll: epoll通过在Linux内核中申请一个简易的文件系统,其工作流程分为三部分: 1、调用 int epoll_create(int size)建立一个epoll对象,...
  • 评论了博文 redis
    🔗https://blog.csdn.net/a600423444/article/details/8944601 启动流程: ![image.png](https://static.studyg...
  • 评论了博文 网络协议
    https:在完成三次握手之后进行加密key的确认交换 ![image.png](https://static.studygolang.com/181102/5d3369e0bfe877f449c9...
  • 评论了博文 nginx随笔
    文章链接 http://tengine.taobao.org/book/chapter_02.html nginx的进程模型,可以由下图来表示: master进程主要用来管理worker进程,包含...
  • 评论了博文 网络协议
    关于 time_wait 相关: 链接1🔗https://www.cnblogs.com/dadonggg/p/8778318.html(time_wait的作用,带来问题) 链接2🔗http:/...
  • 评论了博文 网络协议
    用 macos tcpdump 工具抓取网络数据探究 http 交互过程: 命令: tcpdump host 127.0.0.1 and port 80 -i lo0 第一次: 请求:C...
  • 评论了博文 php
    <a href="/articles/14101#comment2" title="2">#2<span>楼</span></a> <a href="/user/lobo" title="@lobo"...
  • 评论了博文 php
    查看PHP编译opcode扩展vld git地址: https://github.com/derickr/vld.git php -dvld.active=1 -dvld.execute=0 t...
  • 评论了博文 php
    php5 变量内存使用情况 1、变量结构(64位系统) 为了解决引用计数无法检查并释放循环引用(使用的内存)这问题,PHP 使用了循环回收的方法。当一个 zval 的计数减一时,就有可能属于循环的...
  • 评论了博文 php
    分享文章:http://gywbd.github.io/posts/2016/2/zend-execution-engine.html 进程虚拟机(process virtual machine)通...
  • 评论了博文 php
    opcode: php代码编译产生的zend虚拟机可识别的指令,php7有173个opcode,定义在 zend_vm_opcodes.hPHP中的所有语法实现都是由这些opcode组成的。
  • 评论了博文 php
    PHP编译、执行过程是分离的: 一、PHP的编译: 1、PHP代码 经过 词法分析、语法分析 生成抽象语法树(AST); 2、zend引擎会把AST进一步解析编译为 zend_op_array ...
  • 评论了博文 php
  • 评论了博文
    InnoDB行锁是通过索引上的索引项来实现的,通过在数据中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味者:只有通过索引条件检索数据,InnoDB才会使用行级锁,否则,InnoDB...
  • struct是一个结构体,当普通的变量无法满足描述所需的东西,就会用结构体来描述,例子就是你无法用一个int或者float,或者其他基本类型,来描述一个公司,一个company,包含了多个apartm...
  • 评论了博文 golang 学习所遇问题
    <a href="/user/hwp195" title="@hwp195">@hwp195</a> 是的,也是习惯思维问题