不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第107页
什么是CDN-不念博客

什么是CDN

大家一定经常听到CDN这个词,很多不了解的人,可能会听的云里雾里。 那到底什么是CDN呢? 今天我们就来具体聊聊CDN这个技术。 简单理解:CDN=快递仓库? CDN英文全称为 Content Delivery Networ...
websocket入门教程-不念博客

websocket入门教程

1. WebSocket介绍 WebSocket 是基于 TCP 的一种新的网络协议。 它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接, 并进行双向数据传输...
HTTP和HTTPS的区别-不念博客

HTTP和HTTPS的区别

HTTPS是HTTP的安全版本,两者都用于在客户端和服务器之间传输数据,但HTTPS添加了加密和安全性层,以保护数据的机密性和完整性。 区别: 安全性: HTTP:HTTP是一种不安全的协议,数据在传输过...
Redis除了做缓存,还能做什么?-不念博客

Redis除了做缓存,还能做什么?

分布式锁:通过 Redis 来做分布式锁是一种比较常见的方式。通常情况下,我们都是基于 Redisson 来实现分布式锁。 限流:一般是通过 Redis + Lua 脚本的方式来实现限流。 消息队列:Redis 自带的...
布隆过滤器原理,优缺点有哪些-不念博客

布隆过滤器原理,优缺点有哪些

位图:int[10],每个int类型的整数是4*8=32个bit,则int[10]一共有320 bit,每个bit非0即1,初始化时都是0 添加数据时,将数据进行hash得到hash值,对应到bit位,将该bit改为1,hash函数可以定...
Redis事务实现原理-不念博客

Redis事务实现原理

事务开始 MULTI命令的执行,标识着一个事务的开始。 MULTI命令会将客户端状态的flags属性中打开REDIS_MULTI标识来完成的。 命令入队 当一个客户端切换到事务状态之后,服务器会根据这个客户端发...
什么是消息队列?-不念博客

什么是消息队列?

消息队列是在消息的传输过程中保存消息的容器,用于接收消息并以文件的方式存储,一个消息队列可以被一个也可以被多个消费者消费,包含以下 3 元素: Producer:消息生产者,负责产生和发送消息...
TCP序列号和确认号是如何变化的-不念博客

TCP序列号和确认号是如何变化的

TCP是一种面向连接的可靠传输协议,序列号和确认号是保证TCP可靠传输的一种重要机制。 在TCP协议中,每个数据包都有一个序列号seq和一个确认号ack。 序列号表示这个数据包中的第一个字节在整个...