全面梳理 DOM 与 BOM 的核心概念与用法,包括节点的访问与遍历、元素的搜索与筛选、文档结构的动态创建与修改、样式操作、窗口尺寸与滚动控制等内容,帮助前端开发者打牢文档结构控制的基础能力。
-
Leetcode 2024-12-21 题目分享
2719. 统计整数数目 [Hard] 题解
经典数位DP题目+剪枝操作。
-
Leetcode 2024-08-21 题目分享
162. 寻找峰值 [Medium] 题解
-
Leetcode 2024-12-12 题目分享
2454. 下一个更大元素 IV [Hard] 题解
-
Leetcode 2024-11-27 题目分享
907. 子数组的最小值之和 [Medium] 题解
-
SSM: Spring & SpringMVC & MyBatis 手动整合
SSM 手动整合演练涵盖从引入 mybatis-spring-boot-starter 依赖、数据源与 MyBatis 配置、CRUD 编写,到 SpringBoot 自动配置原理解析、自动配置生效类调试,以及扩展第三方数据源(如 Druid)等全流程,帮助快速搭建稳定的 Spring + SpringMVC + MyBatis 数据访问架构。
-
SpringBoot3 Web 开发
本文深入解析了 Spring Boot 中 WebMvcAutoConfiguration 自动配置的原理与应用,涵盖静态资源映射、内容协商机制、自定义 MVC 行为、模板引擎 Thymeleaf 的整合、国际化、错误处理、嵌入式容器支持以及如何通过 @EnableWebMvc 接管 SpringMVC。最后介绍了 Web 新特性如 ProblemDetails 和函数式 Web 编程,帮助开发者系统掌握 Spring Web 栈的使用与扩展能力。
-
SpringBoot3 快速入门
SpringBoot3 快速入门:基于 Java 17 环境,通过引入 starter、自动配置与约定大于配置的设计思路,能在几行配置和少量代码下快速搭建独立可执行的 Web 应用,并灵活定制依赖管理、自动配置机制以及日志与 YAML 配置等核心能力。
-
JDBC 实践
JDBC 核心功能与实践技巧全解析,涵盖数据库连接管理、PreparedStatement 与 Statement 的对比、事务控制、转账案例实现及 Druid 连接池的配置与优化,助力高效构建 Java 数据访问层并提升数据库操作性能。
-
数据库索引设计
索引是数据库性能优化的重要手段,不同类型的索引适用于不同的查询场景。MySQL 8.0 引入了如隐藏索引、降序索引等新特性,增强了索引的灵活性与可维护性。在实际设计中,应遵循最左前缀原则、选择性高优先、覆盖索引优先等原则,以最大程度发挥索引的性能优势。