自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java常见八股对比

本文系统对比了Java并发编程、集合、字符串、面向对象、Spring框架、JVM和异常处理等核心知识点。主要内容包括:1)并发工具类(synchronized/ReentrantLock、volatile、线程方法等)的特性和适用场景;2)集合框架(List/Map/Set等)的底层实现与性能差异;3)字符串处理类及关键操作符的区别;4)面向对象特性(重载重写、抽象类接口等)的对比;5)Spring常用注解和核心组件的功能差异;6)JVM内存模型与类加载机制;7)异常分类与处理方式。这些对比帮助开发者深入理

2026-06-02 13:30:41 356

原创 一文讲清楚 MCP 三层架构:Host、Client、Server 到底是什么?

MCP,全称是 Model Context Protocol,可以理解为一种让 AI 应用标准化连接外部工具和数据源的协议。在学习 MCP 的时候,最容易混淆的就是几个概念:MCP Host 是不是 LLM?MCP Client 到底有什么作用?MCP Server 已经能暴露工具了,为什么还需要 Client?用户让 AI 查看项目文件时,完整调用流程到底是什么样的?LLM、Host、Client、Server 之间到底是什么关系?本文会围绕 MCP 的三层结构:Host、Client、

2026-05-15 12:39:07 1724

原创 Java 泛型底层原理详解

本文详细讲解了 Java 泛型的底层实现原理,重点分析了类型擦除机制。文章从泛型的作用出发,说明了泛型如何在编译期进行类型检查,以及编译后泛型信息如何被擦除。同时结合 List<String> 和 List<Integer> 的例子,解释了为什么 Java 泛型是伪泛型,并进一步介绍了泛型擦除后的类型替换规则、不能使用基本类型、不能 new T()、不能创建泛型数组、泛型方法重载限制以及桥接方法等常见问题,帮助读者系统理解 Java 泛型的核心原理和面试重点。

2026-05-10 17:01:01 624

原创 Redis中大key和热点key

本文详细总结 Redis 中的大 Key、热点 Key 和数据倾斜问题,分别从概念、危害、排查方式、解决方案以及面试回答角度进行分析。大 Key 关注的是单个 Key 的 Value 过大,热点 Key 关注的是访问频率过高,数据倾斜关注的是数据或流量分布不均。文章适合 Redis 面试复习和项目问题排查参考。

2026-05-05 11:40:27 541

原创 InnoDB 三层 B+ 树到底能存多少数据

一个节点最多能有多少个子节点。左子节点右子节点所以二叉树的扇出是 2。但是 InnoDB B+ 树中,一个非叶子节点可以指向上千个子节点。一个根节点可以指向约 1170 个中间节点。一个中间节点又可以指向约 1170 个叶子节点。所以 B+ 树的高度增长非常慢。这也是为什么几千万数据,B+ 树高度可能只有 3 层左右。1. 非叶子节点扇出2. 叶子页数量3. 每个叶子页能存多少行数据页大小:16KB主键 BIGINT:8B页指针:6B非叶子索引项:14B非叶子节点扇出:约 1170。

2026-05-03 13:16:07 748

原创 Future 和 CompletableFuture 详解

在 Java 并发编程中,`Future` 和 `CompletableFuture` 都是用来处理异步任务结果的重要工具。`Future` 是 Java 5 引入的异步结果模型,主要用于获取线程池中异步任务的执行结果。`CompletableFuture` 是 Java 8 引入的增强版异步编程工具,不仅可以获取异步结果,还支持链式调用、任务编排、多个任务组合以及异常处理。本文将从面试角度出发,详细讲解 `Future` 和 `CompletableFuture` 的作用、基本使用、核心方法、

2026-05-02 14:11:01 427

原创 Java IO 多路复用:select、poll、epoll

整体知识体系:用户态、内核态、IO 多路复用,常见面试概念。

2026-05-01 20:22:57 1162 1

空空如也

空空如也

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

TA关注的人

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