新增特性 多路复用、二进制分帧 请求优先级 头部压缩 服务器推送 一、多路复用 http1.1的主要问题 TCP慢启动 开启多条TCP连接,那么这些连接会竞争固定的带宽。影响关键资源的下载速度 队头阻塞 多路复用的原理 http2的传输是基于二进制帧的。每一个TCP连接中承载了多个双向流通的流,每一 ...
分类:
Web程序 时间:
2021-03-16 13:56:46
阅读次数:
0
SpringBoot实现带STOMP的WebSocket点击左上角,关注:“锅外的大佬”专注分享国外最新技术内容帮助每位开发者更优秀地成长WebSocket协议是应用程序处理实时消息的方法之一。最常见的替代方案是长轮询(longpolling)和服务器推送事件(server-sentevents)。这些解决方案中的每个都有其优缺点。在本文中,我将向您展示如何使用SpringBoot实现WebSoc
分类:
编程语言 时间:
2020-09-08 20:59:05
阅读次数:
51
解决冲突一定要提交,否则无法推送与拉取。有冲突时,先提交后推送,一般推送不了,需要拉取这时会形成一个新版本是服务器的代码与你本地代码合并形成的,无论是否有冲突代码已经在本地合并了,如果有冲突先解决冲突然后提交,之后再推送。 冲突代码的形式 <<<<<<< HEAD 本地代码 拉下来的代码 >>>>> ...
分类:
其他好文 时间:
2020-07-22 11:44:01
阅读次数:
95
申请了3丰yun免费云服务器,亲测确实是免费的。对于学生和自主开发人员测试很适用,操作管理这些都跟主流的云平台差不多,强烈推荐。 3丰yun除了免费云服务器之外,还有 免费虚拟主机,欢迎大家一起来玩。 地址:https://www.sanfengyun.com ...
分类:
其他好文 时间:
2020-07-19 23:21:44
阅读次数:
93
前言 HTTP 协议有一个缺陷:通信只能由客户端发起,做不到服务器主动向客户端推送信息。 WebSocket 协议它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。 websocket简介 随着互联网的发展,传统的HT ...
分类:
编程语言 时间:
2020-07-11 00:24:52
阅读次数:
83
参考:拉钩教育中 1.HTML 标签 交互实现 meta 标签:自动刷新/跳转 假设要实现一个类似 PPT 自动播放的效果,你很可能会想到使用 JavaScript 定时器控制页面跳转来实现。但其实有更加简洁的实现方法,比如通过 meta 标签来实现: <meta http-equiv="Refre ...
分类:
其他好文 时间:
2020-07-08 20:05:50
阅读次数:
65
在服务器消息推送场景中,解决方案无外乎浏览器定时询问服务器是否有新数据,另外一种则是服务器在有新数据的时候主动推送给浏览器。大概有如下几种方案: 1. 短轮询 Ajax短轮询是较常见和简单的方式。前端定时向服务端发送请求获取数据。 优点: 实现简单 缺点: 有延迟,延迟度与发送请求的间隔正相关 频繁 ...
分类:
其他好文 时间:
2020-07-03 00:50:14
阅读次数:
55
http.Pusher只支持Go 1.8或更高版本 package main import ( "html/template" "log" "github.com/gin-gonic/gin" ) var html = template.Must(template.New("https").Pars ...
分类:
其他好文 时间:
2020-06-24 23:59:20
阅读次数:
127
申请了3丰yun免费云服务器,亲测确实是免费的。对于学生和自主开发人员测试很适用,操作管理这些都跟主流的云平台差不多,强烈推荐。 3丰yun除了免费云服务器之外,还有 免费虚拟主机,欢迎大家一起来玩。 地址:https://www.sanfengyun.com ...
分类:
其他好文 时间:
2020-06-15 21:08:11
阅读次数:
109
第一步:appsettings.json配置GoEasy所需参数 "GoEasy": { "URL": "https://rest-hangzhou.goeasy.io/publish", "Appkey": "BC-**************************" } 第二步:添加GoEas ...