了不起的程序猿
了不起的程序猿
全部文章
网络
BitSet源码(1)
b树(1)
DDD(1)
docker(4)
dubbo(1)
elasticsearch(1)
eureka(3)
hisql(1)
intellij-idea(3)
java(242)
java-ee(1)
javascript(1)
Java程序员(9)
jenkins(1)
json(1)
kafka(12)
kubernetes(1)
linux(3)
maven(1)
mvc(1)
mybatis(4)
mysql(23)
postman(4)
rabbitmq(2)
react.js(1)
redis(13)
rpc(2)
servlet(1)
spring(18)
spring boot(19)
spring cloud(5)
sql(4)
ssh(1)
tcp/ip(1)
ubuntu(1)
vue.js(2)
中间件(2)
代理模式(2)
分布式(3)
单例模式(1)
哈希算法(1)
大数据(1)
安全(4)
开发语言(3)
微服务(8)
微服务架构(1)
性能优化(1)
数据库(18)
数据结构(1)
服务器(5)
未归档(1)
源码(1)
程序人生(3)
程序员(1)
经验分享(2)
缓存(5)
网络协议(1)
面试(17)
归档
标签
去牛客网
登录
/
注册
了不起的程序猿的博客
全部文章
/ 网络
(共4篇)
我都用这种方法讲解“三次握手,四次挥手”了,你不会还听不懂吧?
TCP三次握手、四次挥手,在面试这锅滚油里,可谓是炸了千百遍的老油条。 我们都知道TCP是面向连接的,三次握手就是用来建立连接的,四次握手就是用来断开连接的。 三次握手 先上图: 我们来看一下三次握手的过程: 一开始,客户端和服务端都处于 CLOSED 状...
2022-06-25
0
0
哎哟哟,听说你TCP/IP协议掌握得不错呢,进来看看有你不会的吗?
1. TCP简介 TCP是面向连接的、可靠的,基于字节流的传输层通信协议 将应用层的数据流分割成报文段并发送给目标节点的TCP层 数据包都有序号,对方收到则发送ACK确认,未收到则进行重传 使用校验和来检验数据在传输过程中是否有损失 2. TCP 2.1 TCP中重要的控制...
2022-06-25
0
0
腾讯三面:哨兵挂了,Redis还能正常工作吗?
redis哨兵都干了什么 redis哨兵是一个运行的特殊的redis进程,他主要有三个使命: 监控 选主 通知 监控的是什么 哨兵主要是监听主库和从库是否存活,怎么进行监控? 哨兵会定期的给从库发送PING命令,如果从库没有在设定的时间内回复哨兵,那么就会认为从库下线了。哨兵也会定...
2022-06-25
0
0
字节一面:如何基于 UDP 协议实现可靠传输?
昨天在群里看到,有位读者字节一面的时候被问到:「如何基于 UDP 协议实现可靠传输?」 很多同学第一反应就会说把 TCP 可靠传输的特性(序列号、确认应答、超时重传、流量控制、拥塞控制)在应用层实现一遍。 实现的思路确实这样没错,但是有没有想过,既然 TCP 天然支持可靠传输,为什么还需要基于 ...
2022-06-25
1
0