后端JavaWeb基础
文章平均质量分 92
李哈哈呀?
嗨,我是一名大学生,正在IT领域入门探索。开这个优快云账号,会不定期分享课堂笔记、自学总结,还有练手项目的代码。内容可能简单,却是我踩坑后的成果。如果你也是小白,我们可以一起进步;如果是大佬,欢迎指点。这里没有高深技术,只有一个学习者的痕迹。感谢驻足,愿我们都能在学习中保持热爱,欢喜无忧。关注不迷路,说不定我的笔记能帮到你呢。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Boot基础
Spring Boot应用配置解析:包括基础服务端口(8080)、MySQL数据库连接(本地3306端口,Druid连接池)、Thymeleaf模板缓存关闭等设置。针对常见数据库配置问题,提供端口占用、用户名密码不匹配等解决方案。 MD5加密实现:通过PasswordUtil类实现MD5加密、十六进制转换和盐值生成功能,采用双重MD5加盐方案增强安全性。建议使用更安全的算法替代MD5。 三层架构设计:Controller层处理请求和页面跳转,Service层封装业务逻辑,Mapper层操作数据库原创 2025-07-11 22:01:46 · 560 阅读 · 0 评论 -
分层解耦(Controller,Service,Dao)
本文介绍了三层架构的核心职责与分层解耦的优势。三层架构包含Controller层(处理HTTP请求)、Service层(业务逻辑)、Dao层(数据访问),各层职责明确,通过接口依赖实现松耦合。分层解耦的优势包括:遵循单一职责原则提升代码可维护性;通过抽象接口降低模块间依赖;支持灵活扩展(如缓存功能);便于单元测试;提高代码复用性。文中通过用户管理案例展示了如何将文件读取、数据解析等逻辑从Controller拆分到Service和Dao层,并演示了依赖注入、Mock测试等具体实现方式,体现了分层设计理念原创 2025-07-30 19:48:04 · 965 阅读 · 0 评论 -
JDBC核心技术与预编译SQL实战
JDBC是Java操作关系型数据库的标准API,通过接口规范统一不同数据库操作。摘要涵盖以下要点: JDBC概念:Sun公司定义的操作关系型数据库的接口规范,各数据库厂商提供具体实现驱动。 基本使用流程: 加载驱动(Class.forName) 获取连接(DriverManager) 创建Statement/PreparedStatement 执行SQL(executeUpdate/executeQuery) 处理结果(ResultSet) 释放资源 两种SQL执行方式: DML语句(增删改):返回受影响行原创 2025-08-03 17:49:47 · 1287 阅读 · 0 评论 -
分层解耦(二)
分层解耦与依赖注入(IOC & DI) 分层解耦通过控制反转(IOC)和依赖注入(DI)实现,将对象创建权交予容器管理,降低代码耦合度。IOC容器负责创建和管理Bean对象,DI则动态注入依赖资源。Spring框架提供@Component系列注解声明Bean,并通过@Autowired实现自动注入。 依赖注入主要有三种方式: 属性注入:简洁但隐蔽依赖关系 构造器注入:推荐方式,明确依赖且线程安全 Setter注入:灵活性高但易遗漏 当存在同类型多个Bean时,可通过@Primary指定默认实现原创 2025-08-01 14:27:51 · 846 阅读 · 0 评论 -
Java----Maven
本文介绍了Maven项目管理工具的关键概念和常用配置。主要内容包括: Maven坐标组成(groupId、artifactId、version)及其作用; 项目版本分类(SNAPSHOT快照版和RELEASE发布版)的区别; Spring Boot常用starter依赖(web、test、devtools等)的配置; 数据库相关依赖(Druid、MyBatis、MySQL)和工具类依赖(Lombok、Fastjson); Maven生命周期标准阶段(clean、compile、package等)及常用插件配原创 2025-07-11 08:38:01 · 1152 阅读 · 0 评论 -
MyBatis高效查询:简化JDBC开发实战
摘要 MyBatis是一款优秀持久层框架,简化JDBC开发,支持注解和XML配置方式。其核心优势包括:通过注解(如@Select)简化SQL编写,自动映射结果集到Java对象;结合连接池(如HikariCP)提升性能;相比JDBC减少70%模板代码。SpringBoot集成MyBatis只需@Mapper注解接口和配置数据源,典型开发流程为:1)创建实体类映射表结构;2)定义Mapper接口;3)配置application.properties。数据库连接池(如Druid、Hikari)通过连接复用显著提升原创 2025-08-04 18:36:29 · 1278 阅读 · 0 评论
分享