首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
张喵喵喵
掘友等级
backend
|
Bytedance
格物致知
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
最新
热门
TCP:三个角度看TCP连接建立与结束
从连接的建立和结束过程的状态流转来看,连接的正常状态如下图;信息交换之后,两端的联系状态会发生变化;打个比方,人和人之间了解了彼此的情况沟通交流之后,关系的状态也会发生变化。 最后看一下什么操作导致了信息的传递和状态的变化,有些是用户进程通过system call触发的(绿色表…
TCP:如何做到可靠传输
TCP一致被认为是可靠的传输层协议,但是TCP为什么可靠呢?我们在开发项目,无论是业务项目还是中间件等基建项目,如何才能做到可靠呢?这篇文章主要整理了TCP围绕可靠传输的所有核心设计。 首先,这里定义一下什么是可靠传输,这里笔者找到了两个方向创建了一个3*5的认知矩阵。 从传输…
白话:deadlock
工作中常常出现死锁这种说法,本喵刚参加工作的时候呢总觉得大家嘴里的死锁根本不是教材和文档中讲到的死锁,还因此和同事严肃争论过。后来反思一下,同事说的deadlock也不无道理,因此把教科书中的死锁和工作中常常说的另一种死锁一起总结一下。 一般官方的文档和权威教材中,deadlo…
TCP:MSS和slow-start如何为效率做贡献
先说MSS,MSS是maximum segment size的缩写。要理解这个概念需要先理解以下知识: (2)物理链路比如wifi、光纤等有自己的MTU这种物理限制,MTU也就是maximum transmission unit也就是自己最大的传输单位。注意MSS是TCP也就是…
关于结构化认知的思考
想写一篇文章讲一讲“结构化和系统化认知”。 笔者在学习知识时常常感觉知识碎片化不成体系,这种碎片化的学习方式有几个问题。 其一, 盲人摸象而产生的错误认识。举个例子来说rabbitmq的持久化其实需要消息、队列和exchange全部持久化,重启时exchange和queue重建…
消息中间件为什么会丢消息(1)
消息中间件丢消息需要补偿方案估计是业务开发在选用queue方案时不可避免的话题,所以首先分析这个问题。丢消息问题也可以称为数据安全问题,或者说消息队列的可靠性问题。(这里学习两个单词:data safety,reliability)。本文以rabbitmq为引子开始讨论这个问题…
个人成就
文章被点赞
94
文章被阅读
20,664
掘力值
727
关注了
28
关注者
44
收藏集
1
关注标签
12
加入于
2017-04-05