240 发简信
IP属地:上海
  • 看了一半实在看不下去了 想到了一句台词 php是最好的语言。

    Rust 入门 (Rust Rocks)

    缘起 实践出真知快速获取澄清概念OwnershipMoveReferenceMutable reference解释错误数据竞态条件构建树状结构渲染树状结构 总结 源码 Git...

  • Java 利用ClassLoader 实现类的热部署和卸载

    最近做项目的时候遇到了这个问题,就是在服务器不重启的情况下实现版本替换,即项目中一部分的类需要实时替换,甚至,对利用动态编译去生成很多临时的类; 那就需要解决两个问题:1.如...

  • @小彤花园 嗯 thanks 尽量 哈哈哈哈

    http之tcp具体实现

    我这人比较懒,之前计划每周至少一篇博客,但是自从写了几篇之后再也没减持下去。最近有个小伙伴在http长连接下面@我。因此呢,为了避免以后有人还问。所以这次我写一个htt...

  • 120
    http之tcp具体实现

    我这人比较懒,之前计划每周至少一篇博客,但是自从写了几篇之后再也没减持下去。最近有个小伙伴在http长连接下面@我。因此呢,为了避免以后有人还问。所以这次我写一个htt...

  • @熊师傅 上面说单独线程处理http请求,其实就是一个tcp链接一个线程。那么问题来了。http是无状态协议。就是一个请求对应一个tcp链接。请求完了就断开。那么对于一个客户端而言,如果频发请求,那么需要频发建立tcp链接,链接 有三次握手和四次挥手。非常消耗网络带宽。那么所谓的长连接逻辑出现了。这个长连接就是单位时间内,每个客户端所有http都是使用同一个tcp链接。好处我就不说了。
    还一个问题 操作系统的tcp链接是有上限的,对于客户机而言如果不适用长连接,当出现快速大量http请求时,会报http链接资源耗尽异常。导致大量请求失败。

    http的长连接和短连接(史上最通俗!)

    1.以前的误解 很久之前就听说过长连接的说法,而且还知道HTTP1.0协议不支持长连接,从HTTP1.1协议以后,连接默认都是长连接。但终究觉得对于长连接一直懵懵懂懂的,有种...

  • @熊师傅 没懂楼主想说什么。估计他什么地方理解有错。
    现在的web服务器是这个样子。有个单独线程来接受tcp请求。(这就是所谓的服务器单线程)。然后解析tcp协议封装的http协议(NIO)。根据http协议寻找对应的sevlet(java中的叫法)。这时处理这个http请求,会启动单独线程进行处理。(我近期会上传自行使用tcp实现http协议的源码可以关注一下。)。所以从外在观察者角度是。多个请求多个线程处理。这是普通的http请求。

    http的长连接和短连接(史上最通俗!)

    1.以前的误解 很久之前就听说过长连接的说法,而且还知道HTTP1.0协议不支持长连接,从HTTP1.1协议以后,连接默认都是长连接。但终究觉得对于长连接一直懵懵懂懂的,有种...

  • 不是 这个长连接是逻辑上的。并不真实存在。tcp体现是 链接重复利用。

    http的长连接和短连接(史上最通俗!)

    1.以前的误解 很久之前就听说过长连接的说法,而且还知道HTTP1.0协议不支持长连接,从HTTP1.1协议以后,连接默认都是长连接。但终究觉得对于长连接一直懵懵懂懂的,有种...

  • @郭鹏_9b7f 可以获得

    AZKABAN(三)curl命令

    因为很多服务器并不能连接外网。那么这时web页面就没法使用了。这时可以使用azkaban接口代码,写自己的交互式命令。也可以直接使用提供的curl命令。 Azkaban 操...

  • @熊师傅 你这一个 "吧" 暴露了 呦

    http的长连接和短连接(史上最通俗!)

    1.以前的误解 很久之前就听说过长连接的说法,而且还知道HTTP1.0协议不支持长连接,从HTTP1.1协议以后,连接默认都是长连接。但终究觉得对于长连接一直懵懵懂懂的,有种...

  • HTTP协议(偏讨论引用)

    本人从事大数据相关工作。最近遇到一个问题就是,dmp系统需要向第三方系统使用http协议获取数据。由于对http协议本身了解和理解有限,导致前期写的代码数据请求量怎么都上不去...

  • com.esotericsoftware.kryo.kryoexception java.util.ConcurentModificationException 问题详解

    这次不扯蛋,直接开讲。 该问题的本质是序列化问题!!!序列化问题!!!序列化问题!!! 重要问题说三遍。 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的...