摘要:
Netty 架构师面试题集锦 目录 基础概念 核心组件 线程模型 内存管理 编解码器 高性能原理 实战问题 架构设计 基础概念 1. 什么是 Netty?为什么要使用 Netty? 答案: Netty 是一个异步事件驱动的网络应用框架,用于快速开发高性能、高可靠性的网络服务器和客户端程序。 使用 N 阅读全文
posted @ 2026-01-26 22:04
菜鸟~风
阅读(10)
评论(0)
推荐(0)
摘要:
SpringBoot 自定义 Starter 一、什么是 Spring Boot Starter 1.1 Starter 的本质 Starter 本质上就是一个依赖描述符,它把某个功能所需要的所有依赖都打包在一起,让使用者只需要引入一个 Starter,就能获得完整的功能。 打个比方:你去餐厅点餐, 阅读全文
posted @ 2026-01-26 22:03
菜鸟~风
阅读(9)
评论(0)
推荐(0)
摘要:
浏览器输入网址后的完整流程(大白话版) 一、URL解析 - 看看你要去哪 首先浏览器会分析你输入的网址,比如 https://www.taobao.com/product/detail?id=123 它会拆分成: 协议:https(说明要加密传输) 域名:www.taobao.com 路径:/pro 阅读全文
posted @ 2026-01-26 19:41
菜鸟~风
阅读(9)
评论(0)
推荐(0)
摘要:
Spring SPI扩展机制 一、什么是SPI扩展机制 1.1 SPI的基本概念 SPI全称是Service Provider Interface,翻译过来就是"服务提供者接口"。说白了,就是给框架留一个扩展口子,让使用框架的人可以插入自己的实现逻辑。 打个比方:你买了一台电脑,厂商给你留了USB接 阅读全文
posted @ 2026-01-26 18:26
菜鸟~风
阅读(4)
评论(0)
推荐(0)
摘要:
Spring Bean加载流程详解 Spring Bean的加载流程可以分成两个大阶段:容器启动阶段和Bean实例化阶段。 整体流程概览 容器启动: 1. 加载配置(XML、注解、Java配置) 2. 解析配置,生成BeanDefinition 3. BeanDefinition注册到BeanFac 阅读全文
posted @ 2026-01-26 12:44
菜鸟~风
阅读(11)
评论(0)
推荐(0)
摘要:
开场白:Spring与设计模式 面试官:Spring框架中用到了哪些设计模式? 我的回答: Spring框架是设计模式的集大成者,几乎用到了所有经典的设计模式。根据我对Spring源码的理解和实际使用经验,主要有9种核心设计模式: 创建型模式(3种): 工厂模式 - BeanFactory、Fact 阅读全文
posted @ 2026-01-26 12:02
菜鸟~风
阅读(5)
评论(0)
推荐(0)

浙公网安备 33010602011771号