240 发简信
IP属地:湖南
  • 为什么TCP/IP的接收方需要在ACK和seq上加一?

    作者:车小胖链接:https://www.zhihu.com/question/34400902/answer/191928024[https:...

  • Resize,w 360,h 240
    TCP/IP协议的握手过程(转载)

    三次握手后会在各自内存空间中形成一个队列空间,并建立socket。四次挥手目的是为了安全的销毁双方的连接释放内存,之前开辟的队列空间是为了对方服...

  • Resize,w 360,h 240
    NIO

    这个时候,内核提供了个select函数,它能够返回当前连接线程的状态,不需要自己轮询,直接调用select,能收到哪个线程的状态发生了变化,获取...

  • Resize,w 360,h 240
    BIO

    在这里使用 java代码,记录 BIO 的理解。要使用 jdk1.4 版本的才能在追踪的时候看出本质。高版本的jdk 内部已经有了优化,会使用p...

  • 系统调用态的切换过程

    kernel 是什么? 当计算机接上电源的那一刻,会启动一个 kernel 程序,加载到内存当中,这是整套系统第一个加载到内存当中的程序,也就是...

  • Resize,w 360,h 240
    ElasticSearch 初体验

    Elastic 安装与简介 Elastic Search 为了搜索,但不止是全文搜索引擎。 为什么不止,在 Elastic Search 权威指...

  • Resize,w 360,h 240
    高性能 Mysql 第一章第四节 多版本并发控制

    该章节我准备和第五章一起记录,第五章节主要写的是Mysql各个引擎的特点和介绍。 之所以要写到一起,也还有另一个原因,那就是第五章介绍到了 In...

  • Resize,w 360,h 240
    高性能 Mysql 第一章第一节,Mysql的逻辑架构

    我买的是第二版的,这本书主要是以 Mysql 5 做的一些解读。在此之前,我了解关于 Mysql 优化方面知识的渠道都是来自于一些博客,视频,这...

  • Resize,w 360,h 240
    高性能 Mysql 第一章第二节 并发控制

    提出问题 本章节内容开篇先提出问题,我们简化这个问题。假设有一个单向链表,每一个单元记录着上一个单元的key,每一个单元且只有一个值。 那么如果...

个人介绍
我不想成为一个庸俗的人。十年百年后,当我们死去,质疑我们的人同样死去,后人看到的是裹足不前、原地打转的你,还是一直奔跑、走到远方的我?