• 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 引入了如隐藏索引、降序索引等新特性,增强了索引的灵活性与可维护性。在实际设计中,应遵循最左前缀原则、选择性高优先、覆盖索引优先等原则,以最大程度发挥索引的性能优势。

  • 数据库索引

    索引是加速数据库查询操作的数据结构,类似于书本的目录。合理使用索引能显著提升查询效率,但也可能带来写入性能下降和存储空间增加的问题。MySQL 默认使用 B+ 树作为主要索引结构,因其高效的范围查询和有序性而广泛应用,此外还有哈希索引、全文索引等多种结构,分别适用于不同的使用场景。

  • Database 逻辑架构

    全面解析 MySQL 数据库逻辑架构与 SQL 执行全过程,从连接管理、查询缓存、解析优化到存储引擎执行细节,厘清各层职责与交互机制。深入剖析 InnoDB 关键组件设计,结合 SHOW PROFILE、EXPLAIN、SHOW WARNINGS 等性能分析工具,系统掌握 SQL 调优方法与执行计划解读技巧。

  • MyBatis-Plus 实践

    MyBatis-Plus 使用实践指南,涵盖基于 Mapper 与 Service 的 CRUD 操作、条件构造器详解、核心注解用法、分页与插件机制,以及 MyBatis-X 逆向工程等高级功能,助力高效构建企业级持久层架构。

  • SSM整合原理和实战

    本文系统性梳理了 SSM 框架整合的关键概念与实战配置,围绕 IoC 容器数量、组件归属、配置类划分与初始化方式等核心问题展开深入分析,并通过完整的案例演示,介绍了从依赖整合到前后端联调的全过程。文章后半部分以“任务列表系统”为示例,讲解前端环境搭建、后端功能实现及接口对接的详细流程,帮助读者在理解 SSM 原理的基础上,掌握实际开发中的整合技巧与调试方法,适合有一定基础的读者查漏补缺或快速上手 SSM 框架整合开发。

  • SpringMVC 实战演练

    SpringMVC 实战演练涵盖框架组织结构与请求执行流程;演示多种参数接收方式(RequestParam、路径参数、JSON 请求体、原生 Servlet API)及响应处理手段(模板渲染、页面跳转、JSON 输出、静态资源访问);并介绍全局异常处理、拦截器配置、参数校验等扩展功能,帮助开发者快速上手并灵活扩展框架能力。

  • MyBatis 实践

    MyBatis 核心功能与进阶用法全解析,涵盖配置文件结构、基本 CRUD 操作、多表关联映射、动态 SQL 编写技巧,以及插件机制等高级扩展能力,助力高效构建持久层数据访问逻辑。

/9