摘要: redis在项目中的主要作用 缓存,速度比较快 计数器,incr decr 消息队列,消息的订阅和发布机制 排行榜,zset 分布式锁 redis用作消息队列 RabbitMQ和Redis都可以用作消息队列,但它们在设计、功能和适用场景上有显著的不同。理解这些差异有助于在项目中做出恰当的选择。 Ra 阅读全文
posted @ 2024-07-04 16:38 Duancf 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 数组,字符串 最长公共前缀 class Solution: def longestCommonPrefix(self, strs: List[str]) -> str: n = len(strs) length = len(strs[0]) for s in strs: length = min(l 阅读全文
posted @ 2024-07-04 10:47 Duancf 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 三次握手 四次挥手 OSI七层模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 TCP/IP四层模型 应用层 传输层 网络层 数据链路层 物理层 全双工 全双工(Full-Duplex)是指在通信中,数据传输能够在两个方向上同时进行,允许双方在同一时间既能发送数据,又能接收数据。这种 阅读全文
posted @ 2024-07-04 10:20 Duancf 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 为什么需要加密? 因为http的内容是明文传输的,明文数据会经过中间代理服务器、路由器、wifi热点、通信服务运营商等多个物理节点,如果信息在传输过程中被劫持,传输的内容就完全暴露了。劫持者还可以篡改传输的信息且不被双方察觉,这就是中间人攻击。所以我们才需要对信息进行加密。最容易理解的就是对称加密 阅读全文
posted @ 2024-07-04 10:17 Duancf 阅读(1) 评论(0) 推荐(0) 编辑
摘要: DOS DoS攻击(拒绝服务攻击,Denial of Service Attack)是一种网络攻击手段,旨在使网络服务或资源对合法用户不可用。与分布式拒绝服务攻击(DDoS)相比,DoS攻击通常源自单一的攻击者或系统,而不是像DDoS那样由多个分散的系统协同进行。攻击者的目的是通过超负荷请求或发送特 阅读全文
posted @ 2024-07-04 10:08 Duancf 阅读(1) 评论(0) 推荐(0) 编辑