最新 最热

redis过期删除机制(redis过期策略和删除策略)

在Redis中,内存的大小是有限的,所以为了防止内存饱和,需要实现某种键淘汰策略。主要有两种方法,一种是当Redis内存不足时所采用的内存释放策略。另一种是对过期键进行删除的策略,也可以在某种程度上释放内存。...

2022-08-01
0

Shell(Linux)常用命令

所谓Shell(壳),一般是指由操作系统提供的,用于计算机用户向操作系统输入相关指令并得到结果的程序。Shell可以字符形式的,也可以是图形界面形式的。Shell可以通过其条件语句和循环语句等,把一系列linux命令结合在一起,形成一...

2022-08-01
0

轮询、长轮询、长连接、WebSocket

实现即时通讯常见的有四种方式,分别是:轮询、长轮询(comet)、长连接(SSE)、WebSocket。

2022-08-01
0

WebSocket

HTTP:HTTP是应用层协议(在传输层使用 TCP,在网络层使用 IP 协议),是一种无状态(即每个请求都是一个新的请求)、无连接(每次连接只处理一个请求)协议,但是HTTP仍然可以借助Cookie(客户端数据储存)和Session(服务端数据储存)实现长连...

2022-08-01
0

springboot 使用websocket(spring常用的注入方式)

1、uuid : 用于确保唯一性 2、userId : 谁登录的 3、loginTime : 登录时间 4、createTime :创建时间 用于判断是否过期 5、state: 是否二维码失效 0有效 1失效

2022-07-31
0

websocket

websocket是为了解决HTTP协议中的一些问题。因为HTTP是无状态,短连接。

2022-07-30
0

基于Socket和OpenCV的实时视频传输(On Linux)「建议收藏」

上一篇介绍了在Windows上实现基于Socket和openCV的实时视频传输,这一篇将继续讲解在Linux上的实现。

2022-07-30
1

httpServer来代理WebSocket通信

websocket本质是一种网络应用层协议,建立在单个TCP连接上的全双工模式,用来弥补了http协议在持续双向通信能力上的不足,允许服务端与客户端之间可以双向主动推送数据。...

2022-07-29
0

tcp的四次挥手(为什么三次握手和四次挥手)

在断开连接之前客户端和服务器都处于ESTABLISHED状态,双方都可以主动断开连接,以客户端主动断开连接为优。

2022-07-29
0

深入理解 ZooKeeper 架构

上一篇文章,我们讲解了 ZooKeeper 入门知识,这篇文章主要讲解下 ZooKeeper 的架构,理解 ZooKeeper 的架构可以帮助我们更好地设计协同服务。

2022-07-29
1