摘要: 一、实现原理的本质区别 Spring AOP是基于动态代理实现的。在运行时,Spring会为目标Bean创建一个代理对象。如果目标类实现了接口,就用JDK动态代理;如果没有接口,就用CGLIB生成子类代理。所有方法调用都先经过代理对象,代理对象负责执行切面逻辑,然后再调用真实对象的方法。Aspect 阅读全文
posted @ 2026-01-25 19:51 菜鸟~风 阅读(6) 评论(0) 推荐(0)
摘要: 类型 值范围 变量种类 存储位置(变量本身) 存储位置(对象/值) int 任意 静态变量 方法区(元空间) 直接存储值在方法区 int 任意 成员变量 堆(对象内) 直接存储值在堆中对象内 int 任意 局部变量 栈 直接存储值在栈中 Integer -128~127 静态变量 方法区(元空间) 阅读全文
posted @ 2026-01-22 12:01 菜鸟~风 阅读(3) 评论(0) 推荐(0)
摘要: 10万并发IM系统架构设计方案 文档信息 项目 内容 文档标题 10万并发IM系统架构设计方案 技术负责人 架构师团队 创建日期 2026-01-17 更新日期 2026-01-17 版本号 V1.0 文档状态 正式版 一、业务需求概述 1.1 核心业务场景 构建一个支持10万并发在线用户的高性能I 阅读全文
posted @ 2026-01-17 14:36 菜鸟~风 阅读(11) 评论(0) 推荐(0)
摘要: 10万在线直播推流平台架构设计方案 文档信息 项目 内容 文档标题 10万在线直播推流平台架构设计方案 技术负责人 架构师团队 创建日期 2026-01-17 更新日期 2026-01-17 版本号 V1.0 文档状态 正式版 一、业务需求概述 1.1 核心业务场景 构建一个支持10万并发在线用户的 阅读全文
posted @ 2026-01-17 00:28 菜鸟~风 阅读(12) 评论(0) 推荐(0)
摘要: 10万并发秒杀系统架构设计方案 作者:架构团队 更新时间:2026-01-16 文档类型:架构设计 目录 一、系统概述 二、核心挑战分析 三、整体架构设计 四、核心技术方案 五、详细设计与实现 六、性能优化方案 七、高可用保障 八、监控与运维 九、性能评估与瓶颈分析 十、压测与容量规划 十一、总结与 阅读全文
posted @ 2026-01-16 14:50 菜鸟~风 阅读(32) 评论(0) 推荐(0)
摘要: MySQL数据库与缓存一致性保障方案 作者:技术团队 更新时间:2026-01-16 文档类型:技术知识库 目录 一、问题背景与本质 二、缓存更新策略详解 三、常见的不一致场景 四、一致性保障方案 五、项目实战方案 六、缓存常见问题 七、监控与降级 八、最佳实践总结 一、问题背景与本质 1.1 为什 阅读全文
posted @ 2026-01-16 13:40 菜鸟~风 阅读(6) 评论(0) 推荐(0)
摘要: 接口幂等性保障方案 作者:技术团队 更新时间:2026-01-16 文档类型:技术知识库 目录 一、什么是幂等性 二、为什么需要幂等性 三、按场景分类的幂等性方案 场景1:防止前端重复提交 场景2:防止订单重复创建 场景3:防止支付重复扣款 场景4:防止库存超卖 场景5:防止MQ消息重复消费 场景6 阅读全文
posted @ 2026-01-16 11:59 菜鸟~风 阅读(7) 评论(0) 推荐(0)
摘要: MySQL 8.0 SQL调优技巧手册 文档信息 项目 内容 文档标题 MySQL 8.0 SQL调优技巧手册 创建日期 2026-01-12 MySQL版本 8.0+ 文档状态 正式版 一、索引优化 1.1 索引设计原则 1.1.1 选择合适的列建立索引 适合建立索引的列: WHERE 子句中频繁 阅读全文
posted @ 2026-01-16 11:12 菜鸟~风 阅读(3) 评论(0) 推荐(0)
摘要: HTTP 请求完整流程详解 文档信息 文档类型: 技术知识库 创建日期: 2026-01-16 适用场景: Java 后端开发、面试准备、技术学习 技术栈: HTTP、TCP/IP、Java、Spring Boot、MyBatis 一、概述 本文档详细描述了一个 HTTP 请求从客户端发起到服务器处 阅读全文
posted @ 2026-01-16 09:59 菜鸟~风 阅读(7) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-02-04 10:41 菜鸟~风 阅读(41) 评论(0) 推荐(0)