摘要: 如何设计一个短链接系统? ID 生成:雪花算法 / 自增 ID + 进制转换(62 进制); 存储:Redis 缓存 + MySQL 持久化; 重定向:302 跳转; 防刷:限流 + 布隆过滤器去重。 秒杀系统如何设计? 前端:按钮置灰、答题验证码; 网关:限流(Sentinel/Nginx); 服 阅读全文
posted @ 2025-11-13 18:53 萌新求职记录 阅读(8) 评论(0) 推荐(0)
摘要: XXL-JOB(分布式任务调度平台) 定位:轻量级、可视化、高可用的分布式定时任务调度系统。 核心功能: 提供 Web 控制台管理任务(增删改查、启停、日志查看)。 支持集群部署,任务由调度中心统一派发,避免多节点重复执行。 支持任务失败重试、告警(邮件/Webhook)、执行器自动注册。 提供“分 阅读全文
posted @ 2025-11-12 19:08 萌新求职记录 阅读(9) 评论(0) 推荐(0)
摘要: 继续总结高频面试题 Redis为什么快? 1.基于内存操作,数据存在内存中,读写无需磁盘 I/O 2.单线程模型,避免多线程上下文切换和锁竞争,简化并发控制 3.I/O 多路复用,单线程可高效处理数万并发连接 4.高效数据结构,如 SDS(动态字符串)、跳表(ZSet)、整数集合(IntSet)等, 阅读全文
posted @ 2025-11-11 18:35 萌新求职记录 阅读(10) 评论(0) 推荐(0)
摘要: 今天重温了一下面试常问的微服务相关知识 SpringBoot和SpringCloud: 1.SpringBoot是一个快速构建工程的框架,基于自动装配去实现,可以快速向项目中加入依赖的组件。 2.SpringCloud是关注微服务开发,协调、治理的框架,它将SpringBoot开发的单体整合并管理起 阅读全文
posted @ 2025-11-10 18:51 萌新求职记录 阅读(14) 评论(0) 推荐(0)