雨落秋垣
  • 首页
  • 前端
  • 后端
  • 服务器
  • 安全
  • 个人
  • 关于我
  • 友情链接
Redis 缓存一致性:原理、挑战与解决方案全解析

Redis 缓存一致性:原理、挑战与解决方案全解析

Redis缓存一致性是分布式系统核心挑战,源于数据更新顺序、并发冲突、系统异构性及原子性缺失。主流策略包括Cache-Aside(读多写少,最终一致性)、Write-Through(强一致性,性能较低)、Write-Behind(异步写回,高吞吐)。高并发场景可结合延迟双删、消息队列、binlog监听及分布式锁增强。异常场景需应对穿透(布隆过滤器)、雪崩(差异化过期)、击穿(互斥锁)等问题。最佳实
2025-08-20
后端
多级 CDN 搭配,干活不累

多级 CDN 搭配,干活不累

本文提出“客户端IP→白山云CDN→华为云CDN→腾讯云EO→中国联通智慧云WAF→宝塔WAF→源站”多层架构配置方案。各层级功能明确:白山云CDN负责边缘缓存与流量分发,华为云CDN承接未命中请求并配置二级缓存,腾讯云EO实现动态加速,联通WAF与宝塔WAF构成纵深安全防护,源站最终承载业务。关键配置包括智能DNS解析、CDN联动回源、WAF白名单绑定及源站访问限制。该架构通过多CDN加速、异构
2025-08-20
个人
阿里云 ESA 免费版的 CC/DDoS 防护及源站保护详细配置方案

阿里云 ESA 免费版的 CC/DDoS 防护及源站保护详细配置方案

ESA免费版通过多层级安全配置构建防护体系:基础防护自动生效,默认防御≤10Gbps DDoS及≤10万QPS CC攻击;CC攻击专项防护可配置频次控制规则(如300次/1分钟拦截)、精准访问控制(过滤异常User-Agent)及滑块验证;DDoS增强措施包括优化清洗阈值、IP黑白名单及流量监控告警;源站保护需配置IP白名单(仅允许可信节点访问)、隐藏真实源IP并联动云安全中心;监控方面通过实时日
2025-08-19
安全
Docker 一键安装部署 JumpServer 堡垒机完全指南

Docker 一键安装部署 JumpServer 堡垒机完全指南

本文介绍了JumpServer这款全球首款完全开源的堡垒机的Docker一键部署全流程。作为符合4A标准的运维审计系统,JumpServer支持通过官方快速安装脚本实现一键部署,包括环境准备、Docker安装、参数配置和服务启动等步骤。部署完成后,用户可进行初始配置(系统设置、资产管理、权限授权等),并通过Web界面进行管理。系统提供完善的备份恢复机制、安全加固建议及高级功能(如LDAP集成、多因
2025-08-02
安全
基于 Java 的 UDP DNS 服务器完整设计方案

基于 Java 的 UDP DNS 服务器完整设计方案

本文详细阐述了基于Java实现的UDP DNS服务器完整技术方案。采用分层架构设计,包含网络层、协议解析层、业务逻辑层和存储层,支持单线程、线程池及Reactor模式等线程模型。核心实现包括UDP网络通信、DNS报文解析(Header、Question、Record)和域名记录存储模块。协议处理流程涵盖请求接收、报文解析、记录查询、响应构建与发送。通过缓存机制、多线程处理和限流防护提升性能,并提供
2025-07-25
后端
获取使用腾讯云 EO 防护网站的真实源站 IP 测试

获取使用腾讯云 EO 防护网站的真实源站 IP 测试

本文提供了一款Python脚本,用于域名信息收集与源站IP识别。脚本通过查询历史DNS记录、扫描子域名、分析SSL证书信息和获取MX记录等多种方式,帮助用户发现可能暴露真实源站的IP地址。文章强调,收集到的IP需仔细甄别,区分CDN节点、云服务商IP和可能的源站IP。针对网站管理员,文章建议采取防护措施:配置防火墙仅允许CDN回源IP访问、验证Host头合法性、分离不同服务使用IP,以及利用云服务
2025-07-14
安全
Mac 上安装与配置 Harbor 的完整指南

Mac 上安装与配置 Harbor 的完整指南

本文详细介绍了在Mac上安装企业级容器镜像仓库Harbor的完整流程,重点解决Apple Silicon芯片(M1/M2)的兼容性问题。安装前需确保Docker环境(版本20.10.10+、docker-compose 1.29.2+),至少4GB内存和10GB磁盘空间。关键步骤包括:获取ARM架构专用安装包,配置harbor.yml文件设置hostname、端口和存储路径,生成HTTPS证书(可
2025-07-08
服务器
Spring Boot 多数据源配置全面指南

Spring Boot 多数据源配置全面指南

本文详细介绍了Spring Boot项目中多数据源配置的多种方法。首先讲解了基础配置,包括添加必要依赖、配置数据源信息及创建数据源Bean。随后分别阐述了JPA和MyBatis框架下的多数据源配置方案,以及如何实现动态数据源运行时切换。文章还介绍了使用dynamic-datasource-spring-boot-starter简化配置的方法,以及多数据源分布式事务管理方案。最后提供了最佳实践建议和
2025-06-25
后端
Python 去除 IP 端口号并去重

Python 去除 IP 端口号并去重

该Python脚本用于处理代理IP文件,实现IP地址提取和去重功能。脚本读取同目录下的proxy.txt文件,通过正则表达式匹配并提取IP地址(自动去除端口号),利用集合特性自动去重,最后将处理后的唯一IP地址按字母顺序排序并写入proxy_clean.txt文件。运行时会显示处理完成的唯一IP总数,方便用户了解处理结果。使用时需确保脚本与proxy.txt文件在同一目录下,直接执行`python
2025-06-13
前端
中国联通关于一证十卡的后端核心代码

中国联通关于一证十卡的后端核心代码

本文介绍了实现"用户最多10张卡"业务规则的技术方案。通过数据库设计建立用户-卡号关联表,使用JPQL查询统计用户已激活卡数量;在开卡流程前进行前置校验,超过限制抛出自定义异常。分布式环境下采用Redis缓存卡数量并配合分布式锁防止并发超限。同时优化数据库索引、实现缓存策略,并通过单元测试和JMH性能测试保障系统可靠性。方案还考虑了实名认证、操作日志审计和数据加密等安全合规要求,有效防止资源滥用,
2025-06-10
个人
1 … 11 12 13 14
WAF支持:中国联通网站安全云防护系统 CDN支持:联通云|白山云|百度云
鄂ICP备2024038191号-3 | police-icon 鄂公网安备42010302002710号