首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
web
订阅
tyxdal
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
细说websocket快速重连机制
在一个完善的即时通讯应用中,websocket是极其关键的一环,它为web应用的客户端和服务端提供了一种全双工的通信机制,但由于它本身以及其底层依赖的TCP连接的不稳定性,开发者不得不为其设计一套完整的保活、验活、重连方案,才能在实际应用中保证应用的即时性和高可用性。就重连而言…
设计师图解TCP连接过程
我们知道Ip层包裹着tcp报文段把它从源Ip运送到目的Ip,如果过程中出现差错(16位的Ip检验和错误),Ip协议会直接丢弃该数据报并且不生成差错报文。这种情况tcp会发现数据丢失并进行重传。 这篇文章想探讨一下TCP协议是通过什么方式做到这些的,曾经做过设计师的我忍不住抄起老…
响应式编程,是明智的选择
相信你们在学习响应式编程这个新技术的时候都会充满了好奇,特别是它的一些变体,例如:Rx系列、Bacon.js、RAC等等…… 在缺乏优秀资料的前提下,响应式编程的学习过程将满是荆棘。起初,我试图寻找一些教程,却只找到少量的实践指南,而且它们讲的都非常浅显,从来没人接受围绕响应式…
[面试∙网络] TCP/IP(一):数据链路层
这一系列的文章主要是为一般的、非专业开发岗位(如移动端)的工程师准备,一方面可以对网络的基本知识有基本的了解,另一方面不至于面试中被问到相关问题时束手无策。知识以 TCP/IP 协议簇为主,也会有应用层和数据链路层的简单介绍。 文章内容不会很难,也不会过多讨论各种算法,目标是以…
(建议精读)HTTP灵魂之问,巩固你的 HTTP 知识体系
上回就已经承诺过大家,一定会出 HTTP 的系列文章,今天终于整理完成了。作为一个 web 开发,HTTP 几乎是天天要打交道的东西,但我发现大部分人对 HTTP 只是浅尝辄止,对更多的细节及原理就了解不深了,在面试的时候感觉非常吃力。这篇文章就是为了帮助大家树立完整的 HTT…
关于DNS你应该了解的相关概念和原理
什么是DNS,DNS的全称是域名系统(Domain Name System),DNS是在学习配置一个站点或者服务时比较难的一个部分。理解DNS如何工作的原理对你诊断站点访问配置问题带来帮助,同时也能加深你对它背后的运行机制的理解。 在这篇文章中,我们将会讨论一些关于DNS的基本…
前端路由跳转基本原理
目前前端三杰 Angular、React、Vue 都推介单页面应用 SPA 开发模式,在路由切换时替换 DOM Tree 中最小修改的部分 DOM,来减少原先因为多页应用的页面跳转带来的巨量性能损耗。它们都有自己的典型路由解决方案,@angular/router、react-r…
《从零构建前后分离 WEB 项目》 序 - 开源的意义
从事了近4年的互联网行业,逐渐担当过团队的前端到后端的负责人,和大家一样从小白逐渐的成长起来,回首望去几年前的博客还是那么稚嫩。 从一个javaer接触前端转向全栈。 从前端到后端到运维,经历了几次前后端架构的演变,踩了无数的坑,度过无数难免的夜。 当我看到这条沸点的时候,我的…
浏览器页面资源加载过程与优化
当浏览器截获到一个页面请求后,将会按照顺序做如下图所示的4件事。 首先会将所有需要加载的资源进行分类。 然后根据浏览器相关的安全策略,来决定资源的加载权限。 接着对各个资源的加载优先级进行计算和排序。 最后一步,根据加载优先级顺序来加载资源。 chrome浏览器会将资源分为14…