首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java初级
Web天梯之路
创建于2025-11-06
订阅专栏
Java初级开发相关知识
等 2 人订阅
共30篇文章
创建于2025-11-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring Boot 钩子全集实战(五):ApplicationContextInitializer详解
在上一篇中,我们深入剖析了 SpringApplicationRunListener.environmentPrepared() 这一关键扩展点,实现了环境合法性校验、启动上下文传递、多环境隔离兜底与
# Spring Boot 钩子全集实战(四):`SpringApplicationRunListener.environmentPrepared()` 详解
在上一篇中,我们深入剖析了配置加载阶段的核心扩展点 EnvironmentPostProcessor,解决了配置中心化、加密解密、动态覆盖等核心问题。今天,我们将聚焦 Spring Boot 环境准备
Spring Boot 钩子全集实战(三):`EnvironmentPostProcessor` 详解
Spring Boot 钩子全集实战(三):EnvironmentPostProcessor 详解 在上一篇中,我们聚焦了 Spring Boot 启动最早的扩展点 SpringApplication
Spring Boot 钩子全集实战(一):构造与配置阶段
Spring Boot 钩子全集实战(一):构造与配置阶段 在使用 Spring Boot 时,我们通常这样启动一个应用: 看起来简洁明了,对吧?但在这短短几行代码背后,Spring Boot 其实悄
Spring Boot 启动流程源码解析:从 `main()` 到 Web 服务就绪
Spring Boot 启动流程源码解析:从 main() 到 Web 服务就绪 你是否曾: 在面试被问:“Spring Boot 启动过程做了哪些事?” 遇到启动慢、Bean 找不到、配置不生效等问
手撸 Spring 简易版 AOP
✅ 手撸 Spring 简易版 AOP 一、核心目标 在已有 IOC 容器基础上,新增 AOP 能力,包含: 自定义注解 @MyAspect、@MyBefore、@MyAfter; 切面类识别与注册;
Spring AOP 源码深度解析:从代理创建到通知执行的完整链路
Spring AOP 源码深度解析:从代理创建到通知执行的完整链路 在上一篇文章中,我们掌握了 Spring AOP 的基本用法和核心概念。但“知其然”之后,更要“知其所以然”。 今天,我们将深入 S
从浏览器输入 URL 到访问到 Controller 方法:Spring MVC 请求处理全流程解析
从浏览器输入 URL 到访问到 Controller 方法:Spring MVC 请求处理全流程解析 当你在浏览器地址栏输入 http://localhost:8080/order/ORD-12345
Spring AOP:面向切面编程的优雅解耦之道
Spring AOP:面向切面编程的优雅解耦之道 在企业开发中,日志记录、事务管理、权限校验等如果直接写在业务代码中,会导致逻辑混杂、重复冗余、难以维护。 Spring AOP(面向切面编程) 正是为
手撸 Spring 简易版 IOC
手撸 Spring 简易版 IOC 一、核心目标 基于 Spring 6.x 的核心思想,实现最简版 IOC 容器,包含: 注解扫描(@MyComponent、@MyConfiguration); B
Spring IOC 核心源码解析
Spring IOC 核心源码解析 一、核心入口 对于新手来说,不用一上来就啃全量源码,先抓住核心入口类和核心流程:本文以 Spring 6.x 中基于注解的 IOC 容器入口是 Annotation
Spring IoC:控制反转的核心容器机制
Spring IoC:控制反转的核心容器机制 在 Java 企业级开发中,Spring 框架凭借其强大的 IoC(Inversion of Control,控制反转) 容器成为事实上的标准。它彻底改变
Java SPI:服务发现的轻量级标准
Java SPI:服务发现的轻量级标准 在 Java 的模块化与插件化开发中,SPI(Service Provider Interface,服务提供者接口) 是一个低调却极其重要的机制。它允许第三方实
Java泛型-编译期的魔法师
Java 泛型机制详解 Java泛型是JDK 1.5引入的重要特性,它让开发者能在编译期就发现类型错误,提升代码的健壮性和复用性。但你是否知道,Java的泛型其实是“伪泛型”?其背后依赖的是类型擦除机
重载和重写到底有啥区别?
刚学 Java 的时候,你是不是经常听到“这个方法重载了”、“那个方法被重写了”?听起来很像,但其实它们完全是两回事!今天我们就用生活化的例子 + 清晰对比,帮你彻底分清 重载 和 重写! 一、 先看
Java 初学者必看:接口 vs 抽象类,到底有什么区别?
Java 初学者必看:接口 vs 抽象类,到底有什么区别? 你是不是也曾在学习 Java 的时候,被接口和抽象类搞得一头雾水?它们看起来都能定义方法、都不能直接实例化,那到底该用哪个?今天我们就用最通
别再被面试官问倒了!Java 参数传递的底层逻辑,看完秒懂
上节课我们讲解了 Java 中 String 的相关特性,现在公布上节思考题的答案: 一、参数传递方式 在 Java 中,参数传递的方式是“按值传递” 。这意味着: 对于基本数据类型(如 int、do
Java String 吃透这篇就够了!
上篇文章我们讲解了基本类型低层的那些事,今天我们来聊一聊日常开发中用的最多的String。 一、String是什么? String 是 Java 中的一个引用类型,用于表示文本字符串,它具有不可变性,
上篇讲坑,这篇讲 “根”!Java 数据类型底层逻辑全解析
上篇文章我们介绍了7中基本数据类型的坑,今天让我们来探究下这些坑背后的那些事,知其然知其所以然。 一、坑1:隐式类型转换(小转大)的意外 小范围向大范围转换时,可能因中间计算溢出导致结果错误。 我门来
你以为你懂基本数据类型?这7个坑90%的人都踩过!
场景开始: 诡异的 == 判断 如果你有疑惑,可以详细阅读本篇文章,了解Java 基本数据类型的那些“隐藏规则”。 一、Java 有哪 8 种基本数据类型? 先回顾下java的8种基本类型及对应的包装
下一页