自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 实现的皮肤交易网站项目(含登录注册及买卖功能 )

内容概要:本资源是基于 Python 的 Django 框架开发的皮肤交易网站项目代码。项目实现了用户登录注册功能,保障用户账户安全与个性化管理;同时具备商品购买和出售功能,涵盖商品展示、交易流程处理等核心逻辑,可满足皮肤类虚拟物品的交易需求。 适用人群:适合对 Web 开发感兴趣,尤其是学习 Django 框架的开发者;也适用于想要了解电商类网站基础架构和功能实现的编程爱好者;对虚拟物品交易平台开发有需求的从业者也可参考。 使用场景及目标:可用于个人学习 Django 的实践参考,辅助理解框架在实际项目中的应用;能作为小型电商类项目开发的基础模板,在此基础上进行功能拓展和二次开发;帮助开发者掌握用户系统、交易系统等常见 Web 功能模块的实现方法。 其他说明:项目代码结构清晰,注释较完善。建议使用者具备一定的 Python 和 Django 基础。如需运行项目,需按照 README 文档配置好开发环境,完成数据库迁移等操作。

2025-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除