
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
整体知识体系:用户态、内核态、IO 多路复用,常见面试概念。
本文详细讲解了 Java 泛型的底层实现原理,重点分析了类型擦除机制。文章从泛型的作用出发,说明了泛型如何在编译期进行类型检查,以及编译后泛型信息如何被擦除。同时结合 List<String> 和 List<Integer> 的例子,解释了为什么 Java 泛型是伪泛型,并进一步介绍了泛型擦除后的类型替换规则、不能使用基本类型、不能 new T()、不能创建泛型数组、泛型方法重载限制以及桥接方法等
本文系统对比了Java并发编程、集合、字符串、面向对象、Spring框架、JVM和异常处理等核心知识点。主要内容包括:1)并发工具类(synchronized/ReentrantLock、volatile、线程方法等)的特性和适用场景;2)集合框架(List/Map/Set等)的底层实现与性能差异;3)字符串处理类及关键操作符的区别;4)面向对象特性(重载重写、抽象类接口等)的对比;5)Sprin
MCP,全称是 Model Context Protocol,可以理解为一种让 AI 应用标准化连接外部工具和数据源的协议。在学习 MCP 的时候,最容易混淆的就是几个概念:MCP Host 是不是 LLM?MCP Client 到底有什么作用?MCP Server 已经能暴露工具了,为什么还需要 Client?用户让 AI 查看项目文件时,完整调用流程到底是什么样的?LLM、Host、Clien
MCP,全称是 Model Context Protocol,可以理解为一种让 AI 应用标准化连接外部工具和数据源的协议。在学习 MCP 的时候,最容易混淆的就是几个概念:MCP Host 是不是 LLM?MCP Client 到底有什么作用?MCP Server 已经能暴露工具了,为什么还需要 Client?用户让 AI 查看项目文件时,完整调用流程到底是什么样的?LLM、Host、Clien
在 Java 并发编程中,`Future` 和 `CompletableFuture` 都是用来处理异步任务结果的重要工具。`Future` 是 Java 5 引入的异步结果模型,主要用于获取线程池中异步任务的执行结果。`CompletableFuture` 是 Java 8 引入的增强版异步编程工具,不仅可以获取异步结果,还支持链式调用、任务编排、多个任务组合以及异常处理。本文将从面试角度出发,







