240 发简信
IP属地:北京
  • I/O 多路复用

    什么是 I/O 多路复用:I/O 多路复用指的是可以通过某种机制,监视多个文件描述符,一旦某个文件描述符准备就绪后,就能够通知程序进行相关的读写...

  • ARQ 协议

    ARQ 协议是一个自动重传请求协议,主要通过确认和超时两个机制,在不可靠服务的基础上实现可靠信息的发送。如果发送方在发送后的一段时间没有接收到确...

  • Cookie 和 Seesion 的区别

    Cookie 和 Session 都是会话技术,Cookie 运行在客户端,Session 运行在服务器端 Cookie 的大小有限制,并且浏览...

  • TCP 如何保证可靠性传输

    检验和:这是一个端到端的检验和,目的是用于检测数据在传输过程中有没有发生变化,如果接受到的 TCP 报文段检验和发生了差别,那么 TCP 会丢弃...

  • TCP 和 UDP 的区别

    TCP 是面向连接的,可靠性高一些;UDP 是基于非连接的,可靠性低一些 由于 TCP 是面向连接的通信,需要三次握手、确认连接等过程,会有延时...

  • MySQL 主从复制的原理及步骤

    MySQL 主从复制原理:主库(Master) 有一个 I/O 线程,从库(Slave) 有一个 I/O 线程和 SQL 线程,从库的 I/O ...

  • PHP 变量类型转换的原理

    PHP 中的所有变量都是被存储在 zval 变量容器中,在 zval 变量容器中主要是包含 变量名、变量值、变量类型 Type、以及另外两个额外...

  • PHP 数组的底层实现

    PHP 数组的底层主要是通过 HashTable 实现,HashTable 通过映射函数或者散列函数将 String Key 转换成一个普通的数...

  • MySQL 为什么选择 B+ 树作为索引结构

    MySQL 用于衡量数据查询的效率是 磁盘 I/O 次数,一般来讲索引比较大,尤其是对于关系型数据库这种数据量俺的所以能达到亿级别的,为了节省...

个人介绍
一直学习,一直谦虚,一直自由