自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 缓存一致性问题全场景及其解决方案

缓存双写一致性是分布式系统中处理缓存(如Redis、Memcached)与数据库(如MySQL)数据同步问题的核心挑战,指在对同一数据进行并发读写时,如何保证缓存与数据库中的数据最终一致为什么需要缓存双写一致性?

2025-01-28 15:18:21 478

原创 Redis限流——使用Redis Cluster突破单Redis限流瓶颈

使用这种方式限流,关于这个限流key的请求都会请求该key所在的Redis节点,也就是说是单个Redis实例承担了这个限流key的所有请求。然而当这个限流key的QPS超出单个Redis实例所能承受的极限时,那么将会导致这个Redis节点宕机,导致限流甚至服务不可用。本文针对此问题,使用Redis Cluster来优化Redis限流单点瓶颈的问题,如有问题还请大家在评论区指出。

2024-11-28 16:35:12 232

原创 DDos攻击有哪些

DDoS(分布式拒绝服务)攻击是指攻击者通过大量分布在不同地方的计算机,向目标服务器或网络发起攻击,耗尽其资源,导致目标无法正常为合法用户提供服务。DDoS 攻击有许多类型,每种类型针对不同的层面进行攻击。以下是一些常见的 DDoS 攻击类型的详细讲解以及相应的应对措施。DDoS 攻击类型各异,防御手段也需要根据不同攻击类型进行针对性的部署。加强流量监控,设置合适的速率限制,定期修补系统漏洞,综合使用多种防护措施,才能有效应对 DDoS 攻击。

2024-11-26 23:09:41 890

原创 HTTP不同版本到底有什么区别

特性HTTP/1.0HTTP/1.1HTTP/2HTTP/3传输模式文本文本二进制二进制持久连接不支持默认支持默认支持默认支持多路复用不支持不支持支持支持队头阻塞存在存在TCP 队头阻塞消除(基于 QUIC)头部压缩不支持不支持支持(HPACK)支持(QPACK)服务器推送不支持不支持支持支持加密不支持配合 TLS强制 TLS内置加密(TLS 1.3)连接迁移不支持不支持不支持支持。

2024-11-26 22:40:20 969

原创 Linux是如何创建进程的

进程的本质:是操作系统中管理和分配资源的基本单位。创建与执行fork()创建子进程,初始与父进程共享内存。exec()使子进程运行独立的逻辑。僵尸进程和孤儿进程是进程管理中常见问题,需通过wait或init进程来处理。写时复制提高了资源利用效率,是fork()的关键优化。参考书籍:《Linux内核设计与实现》

2024-11-25 21:27:44 769

原创 一文带你玩转SpringMVC处理流程

在Spring MVC中,处理一个Web请求的流程被设计得非常清晰且高效,从客户端的请求发送到最终的响应返回,整个过程涵盖了多个核心组件的协作。理解这些组件的工作机制及其之间的交互,是掌握Spring MVC的重要基础。当用户发出HTTP请求时,Spring MVC会通过一系列步骤来处理该请求,并生成对应的响应。本文将深入分析Spring MVC处理流程中的每个阶段,帮助你理解如何从请求到响应的完整工作机制。

2024-09-19 23:45:31 809

原创 带权值轮询负载均衡探讨与实现

本文基于工作中的业务场景启发,探讨带权值轮询负载均衡的原理与实现

2024-09-13 23:02:41 320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除