摘要: 今天没课,我把时间留给了自主学习。上午整理了软件工程的基础知识点,理清了软件开发流程和需求分析的核心内容。下午动手练习了简单的代码编写,从基础语法到逻辑实现,一点点打磨细节,也发现了不少之前忽略的问题。 没有课堂节奏,更考验自律。我慢慢找到了适合自己的学习节奏,既巩固了理论,也提升了动手能力。接下来 阅读全文
posted @ 2026-03-01 18:47 111阳 阅读(1) 评论(0) 推荐(0)
摘要: 今天继续深耕软件工程核心知识,重点梳理了面向对象编程思想与类的设计原则。通过动手编写简单程序,加深了对封装、继承、多态三大特性的理解,也发现了自己在代码逻辑和规范上的不足。 阅读全文
posted @ 2026-03-01 18:46 111阳 阅读(3) 评论(0) 推荐(0)
摘要: 重排 / 重绘(HTML+CSS 核心难点) 重排(reflow):元素几何变化,代价极大 ​ 重绘(repaint):颜色等变化,代价小 ​ 会触发重排:宽高、display、位置、字体、DOM 增删 浏览器渲染流程(进阶) 1. 解析 HTML → DOM 树 ​ 2. 解析 CSS → CSS 阅读全文
posted @ 2026-02-28 08:17 111阳 阅读(3) 评论(0) 推荐(0)
摘要: 一、自动配置原理(最核心难点) @SpringBootApplication = @Configuration + @EnableAutoConfiguration + @ComponentScan 自动配置流程: 1. @EnableAutoConfiguration 导入 AutoConfigu 阅读全文
posted @ 2026-02-28 08:17 111阳 阅读(13) 评论(0) 推荐(0)
摘要: 自动配置原理 @SpringBootApplication = @Configuration + @EnableAutoConfiguration + @ComponentScan @EnableAutoConfiguration 通过 SpringFactoriesLoader 加载 META-I 阅读全文
posted @ 2026-02-25 17:21 111阳 阅读(3) 评论(0) 推荐(0)
摘要: 一、SpringBoot 启动流程原理 1. 执行 SpringApplication.run(),判断应用类型(Servlet/Reactive) 2. 通过 SpringFactoriesLoader 加载 META-INF/spring.factories 中的 SPI 扩展 3. 初始化 A 阅读全文
posted @ 2026-02-24 22:09 111阳 阅读(2) 评论(0) 推荐(0)
摘要: 启动原理:SpringApplication run 流程 1. 判定是否为 Web 应用(Reactive / Servlet) 2. 加载并初始化 SpringFactoriesLoader ,加载所有 META-INF/spring.factories 3. 创建并初始化 Applicatio 阅读全文
posted @ 2026-02-24 22:08 111阳 阅读(2) 评论(0) 推荐(0)
摘要: SpringBoot 高阶核心难点(第二弹·源码+生产级深度 一、SpringBoot 容器扩展接口深度原理(高阶难点) SpringBoot 启动与刷新生命周期中,提供了大量扩展接口,用于干预容器、替换Bean、修改配置,是框架高级定制的核心。 1. BeanFactoryPostProcesso 阅读全文
posted @ 2026-02-23 14:58 111阳 阅读(5) 评论(0) 推荐(0)
摘要: SpringBoot 高阶核心知识点深度解析(进阶+源码向) 一、SpringBoot 自动配置底层原理(核心难点) 自动配置是SpringBoot的灵魂,绝非简单的注解生效,而是基于SPI、条件注解、配置类加载的完整底层机制,核心拆解如下: 1. @SpringBootApplication 复合 阅读全文
posted @ 2026-02-23 14:57 111阳 阅读(2) 评论(0) 推荐(0)
摘要: SpringBoot 启动分为初始化、刷新容器、启动完成三大阶段,核心高阶流程: SpringApplication 实例化阶段 1. 推断应用类型(REACTIVE/SERVLET/NONE):通过判断类路径下是否存在 Servlet / DispatcherHandler 类; ​ 2. 加载A 阅读全文
posted @ 2026-02-21 23:30 111阳 阅读(6) 评论(0) 推荐(0)