- 博客(10)
- 收藏
- 关注
原创 Spring AOP与Maven多模块架构:构建高可维护性Java应用的核心技术剖析
本文系统解析了Spring AOP面向切面编程的核心原理与实践,结合Maven多模块项目的依赖管理与聚合构建策略,深入探讨如何通过AOP解耦横切逻辑、利用ThreadLocal实现线程级数据隔离,以及通过Maven继承与聚合优化复杂项目结构。文章通过实际代码示例,展示了如何将日志、权限等通用功能集中管理,并实现模块化开发的高效协作,为构建可维护、可扩展的企业级Java应用提供完整解决方案。
2025-11-23 20:12:20
679
原创 《Spring Boot 会话跟踪与拦截机制实战:从 Cookie/Session 到 JWT+Filter/Interceptor
在 Spring Boot 开发中,会话跟踪与接口拦截是保障系统安全的核心环节。本文详细解析了传统 Cookie、Session 与现代 JWT 令牌的底层原理、安全特性及选型逻辑 —— 对比三者在存储位置、集群支持、前后端分离适配性上的差异,尤其突出 JWT 无状态特性对分布式架构的优势。同时,深入讲解了 Filter(过滤器)与 Interceptor(拦截器)的实现方式、配置细节(如路径匹配、排除规则)及执行顺序,明确二者在全局通用处理与业务逻辑拦截中的职责划分。结合前后端分离场景,提供可直接复用的代
2025-11-19 20:02:03
681
原创 从代码优化到业务保障:后端开发核心技术实践(含形参、SQL、事务、文件上传全解析)
本文围绕后端开发核心场景,从代码优化、业务数据一致性保障到文件存储方案展开深度解析。首先通过形参封装类优化解决多参数传递导致的代码冗余问题;接着采用 MyBatis 动态 SQL(if+where 标签)实现灵活查询,避免 SQL 硬编码的局限性;在员工与工作经历关联的业务场景中,通过 Spring 事务(含 rollbackFor 配置、REQUIRES_NEW 传播行为)保证数据原子性,并结合 @Options 获取自增主键实现表间关联;最后对比本地文件存储与阿里云 OSS,阐述分布式对象存储在可访问性
2025-11-11 21:15:14
754
原创 MyBatis模糊查询实战:CONCAT函数解决SQL占位符关键技术难题
本文深入探讨了在员工管理系统中实现模糊查询功能的技术细节,重点解决了MyBatis中模糊查询参数绑定的关键技术问题,并通过CONCAT函数实现了安全高效的模糊匹配。
2025-11-09 21:28:31
373
原创 Spring Boot 部门管理项目分层开发与核心技术整合
本文聚焦 Spring Boot 框架下部门管理项目的开发实践,系统梳理了核心开发流程与关键技术要点。开发架构层面,明确了 DAO 层、Service 层、Controller 层的分层搭建逻辑,同时设计了两个核心实体类(部门数据表对应实体类、前后端数据交互实体类),并详细说明 Controller 层接收请求参数的两种常用方式(@RequestParam 注解、形参名与请求参数名一致匹配)及请求体数据封装方法(@RequestBody 注解)。技术特性方面,涵盖 URL 统一配置技巧(类级别注解提取公共
2025-11-07 21:14:28
936
原创 《Spring Boot 下 MyBatis 从入门到实战:连接池与 CRUD 操作笔记》
本文聚焦 Spring Boot 生态中 MyBatis 的实战应用,从核心原理到具体操作逐步拆解:首先介绍 MyBatis 作为 JDBC 封装框架的优势,以及 @Mapper 注解的核心作用;接着详解数据库连接池的价值、Spring Boot 默认 HikariCP 与阿里 Druid 的切换配置,解决高并发下的连接管理问题;最后通过完整示例演示 MyBatis 增删改查(CRUD)操作,包括对象参数绑定、自增 ID 回写、@Param 注解使用等关键注意点,帮助开发者快速掌握 Spring Boot
2025-11-03 19:02:58
354
原创 《Spring依赖注入与JDBC安全编程实战指南》
深入解析属性注入、构造器注入、Setter注入的适用场景,揭秘JDBC预编译如何从根本上防止SQL注入。通过代码对比和原理分析,帮助开发者写出更安全、更高效的Java应用程序。
2025-11-02 18:11:42
930
原创 Spring Boot 三层架构与 IOC/DI 入门教程
本文以 Spring Boot Web 小案例为切入点,先介绍 Java 后端主流的三层架构(Controller 表现层、Service 业务逻辑层、DAO 数据访问层),通过拆分案例代码,说明分层设计如何降低代码耦合性、提升可维护性;进而引出 IOC(控制反转)与 DI(依赖注入)的核心概念,解释其解决三层架构中仍存在的耦合问题的核心价值。随后详细梳理 IOC 核心注解(@Component、@Controller、@Service、@Repository 等)的语义差异与使用场景,补充组件扫描的关键注
2025-11-01 19:38:51
863
原创 理解Ajax异步编程:从axios到async/await的演进
本文从JavaScript单线程模型的核心特性出发,深入剖析了异步编程成为前端开发必备技能的根本原因。通过对比同步操作可能导致的页面阻塞问题,引出了Ajax技术(异步网络请求与局部更新)的重要性。文章详细介绍了现代、易用的HTTP请求库axios的基本用法与异步实现原理,并进一步讲解了如何使用ES7的async/await语法糖,以同步代码的书写风格来编写异步逻辑,从而大幅提升代码的可读性和可维护性。这是一份从理论到实战的完整异步编程指南。
2025-10-29 20:37:22
357
原创 Vue 核心指令入门笔记:v-for/v-model 等 4 个高频用法
这篇 Vue 入门笔记聚焦 4 个核心指令与基础用法,适合初学者参考。笔记先讲解 Vue 实例初始化与挂载的核心步骤,即通过 createApp () 创建实例、.mount ('#app') 绑定页面元素;再详细介绍 v-for(循环渲染表格数据)、v-if/v-show(条件渲染)、v-model(表单双向数据绑定)、v-on(事件绑定,含简写格式)的作用与实战场景,同时分享了学习中的避坑要点,所有知识点均结合表格数据展示场景搭配实战代码,助力快速掌握 Vue 基础核心。
2025-10-28 19:35:01
377
Python+Django 实现的皮肤交易网站项目(含登录注册及买卖功能 )
2025-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅