- 博客(10)
- 收藏
- 关注
原创 对于Git学习的总结归纳
Git是一个分布式版本控制系统,常用于代码管理。本文总结了Git个人开发常用指令:1)基础配置指令如用户信息设置;2)本地仓库操作包括初始化、提交、状态查看和版本回退;3)远程仓库同步如push/pull;4)分支管理命令;5)异常处理指令。文章强调Git的核心是理解其工作原理,而不仅是记忆命令,建议通过图形化工具辅助学习。文中还提供了Git学习资源链接。
2026-01-26 16:42:15
557
原创 MarkDwon语法学习
可据Markdown 文档基础语法(基于 IDEA/Typora 讲解最新版)4K蓝光画质 程序员必备技能 强烈推荐学习推荐学习简略的MarkDown语法,因为无论是程序员自己做笔记,还是说自己创建项目写REDME.md的时候,都很实用学习于2026.1.25 至 2026.1.26。
2026-01-26 16:41:09
387
原创 SpringAOP
SpringAOP--面向切面编程(特定方法)是一种编程思想,目的是减少重复性的代码,比如计算业务消耗了多长的时间。AOP的优势:1、不需要在业务方法中定义大量的重复性的代码,只需要将重复性的代码抽取到AOP程序中即可。2、在基于AOP实现这些业务功能时,对原有的业务代码是没有任何侵入的,不需要修改任何的业务代码。3、提高开发效率4、维护方便。
2026-01-17 22:44:12
518
原创 全局异常处理器
本文分析了修改员工手机号时因唯一约束导致异常的问题。由于异常未经处理直接返回框架默认JSON响应,不符合开发规范,导致前端无法解析。解决方案是使用全局异常处理器:通过@RestControllerAdvice注解定义处理器类,用@ExceptionHandler指定捕获的异常类型,在方法中返回规范的Result对象。该方法会捕获异常并返回统一格式的错误响应,确保前后端数据交互规范。处理器支持定义多个方法处理不同异常,且异常会从子类到父类逐级匹配。
2026-01-09 20:59:35
230
原创 黑马--Tlias教学管理系统项目--员工管理
本文介绍了员工管理系统的接口开发实现,主要包括新增、删除和查询员工功能。新增员工接口采用POST请求接收JSON格式数据,通过@RequestBody注解转换,并处理员工基本信息和工作经历的批量插入。删除接口支持批量操作,使用事务管理确保数据一致性。查询接口通过路径参数获取员工ID,采用外连接查询员工信息及工作经历,并使用手动结果封装返回数据。系统采用分层架构设计,包含Controller、Service和Mapper层,结合MyBatis实现数据持久化,利用动态SQL处理复杂查询和批量操作。
2025-12-30 21:42:31
125
原创 黑马--Tlias教学管理系统项目--文件上传
本文介绍了文件上传功能的实现方法。前端使用HTML表单实现文件选择功能,后端通过Spring Boot接收并处理上传文件。重点讲解了如何利用UUID生成唯一文件名避免覆盖,以及将文件存储到本地指定目录的实现过程。同时介绍了更专业的云存储方案——阿里云OSS服务,说明了其优势和使用流程,包括注册账号、创建存储空间、获取密钥等步骤。文章从基础的文件上传实现,逐步扩展到企业级云存储解决方案,为开发者提供了完整的技术参考。
2025-12-30 20:33:56
373
原创 黑马--Tlias教学管理系统项目--事务管理(学习)
本文通过示例演示了数据库操作中因异常导致的数据不一致问题,介绍了事务的概念和作用。事务确保一组操作要么全部成功,要么全部失败,保障数据完整性。文章详细讲解了Spring框架中的@Transactional注解实现事务管理的方法,包括默认行为(仅RuntimeException回滚)和进阶配置(rollbackFor指定所有异常回滚)。同时阐述了事务的四大特性(ACID):原子性、一致性、隔离性和持久性,并简要提及事务传播行为的概念。通过合理使用事务管理,可以有效解决数据库操作中的一致性问题。
2025-12-29 22:33:53
260
原创 Maven学习
Maven是一款用于管理和构建Java项目的工具,是apavhe旗下的一个开源项目。项目对象模型 (描述当前项目</</</groupId–组织名(一半是域名反写)artifactId–代表当前项目的名字是什么version–当前项目的版本(SNAPSHOT是快照的意思)Maven坐标</</</</依赖是从仓库中去查找的(本地仓库、中央仓库、阿里云私服等)查找顺序本地仓库–>远程仓库(私服)–>中央仓库。
2025-12-28 15:25:52
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅