自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 【 苍穹外卖笔记day02】第四节 -- 编辑员工(更新操作)

摘要 该项目实现了苍穹外卖系统中的员工管理功能,主要包括员工信息编辑模块。通过RESTful API设计,完成了两个核心接口:基于ID查询员工详情(GET请求)和更新员工信息(PUT请求)。在代码实现上采用分层架构: Controller层接收请求,处理参数校验和响应封装 Service层实现业务逻辑(如敏感字段脱敏)和事务控制 Mapper层通过注解SQL完成数据访问 关键安全措施包括密码字段返回时自动脱敏为"****",并采用预编译SQL防止注入。测试阶段通过前后端联调验证功能,成功

2025-11-18 21:27:18 734

原创 【 苍穹外卖笔记day02】第三节 -- 启用禁用员工账号

摘要:本文记录了苍穹外卖项目第2天的开发笔记,重点实现了员工账号状态管理功能。项目采用分层架构开发,在Controller层定义接口,Service层处理业务逻辑,Mapper层操作数据库。通过动态SQL实现员工状态的灵活更新(启用/禁用),并详细讲解了开发过程中的技术要点,包括泛型使用场景分析、MyBatis动态更新实现等。文章还包含接口设计图、代码实现细节和测试方法,完整呈现了从需求分析到功能实现的全流程。项目代码已开源在Gitee平台。

2025-11-16 16:36:56 586

原创 【 苍穹外卖笔记day02】第二节 -- 员工分页查询

本文总结了苍穹外卖项目第二天开发内容,重点讲解了员工分页查询功能的实现过程。主要步骤包括: 需求分析与接口设计,明确了分页查询的业务规则 创建了EmployeePageQueryDTO数据传输对象和PageResult分页结果封装类 代码开发采用分层架构: Controller层接收请求参数并返回统一格式结果 Service层使用PageHelper插件实现分页逻辑 Mapper层通过XML编写动态SQL查询 最终实现了支持按姓名筛选、每页10条数据的分页查询功能,并遵循了统一的结果返回规范

2025-11-15 17:32:24 548

原创 【苍穹外卖笔记day02】第一节 -- 新增员工(超详细,包含知识点说明)

本文摘要:苍穹外卖项目第二天开发笔记,主要内容为员工管理与分类管理功能开发。重点记录了新增员工功能的实现过程,包括需求分析、接口设计、数据库表结构(employee表)以及代码实现步骤。通过EmployeeDTO实现前端数据封装,使用BeanUtils进行对象属性拷贝,完成员工信息的新增操作。涉及知识点:数据传输对象(DTO)转换、Spring BeanUtils工具类使用等。开发中采用分层架构设计,包含Controller接收参数、Service业务处理及Mapper数据持久化。

2025-11-10 15:08:47 843

原创 SSM 架构+ DTO (Spring + Spring MVC + MyBatis +DTO)技术栈的流程与步骤

SSM框架+DTO流程解析: 该架构采用分层设计,通过DTO隔离内外数据交互。SSM框架+DTO步骤: ..........

2025-11-07 11:25:51 376

原创 前端给后端传递数据(DTO给Entiy传递数据)的4中常见方法

本文探讨了将数据传输对象(DTO)映射到实体对象(Entity)的必要性和实现方法。DTO与Entity在字段数量、命名规则、数据校验和安全要求等方面存在差异,直接使用DTO可能导致数据库污染、安全隐患和维护困难。通过分析4种常见映射方法:手动编写(setter/getter)、Spring BeanUtils(反射)、Lombok Builder(链式构建)和MapStruct(代码生成),比较了它们在不同场景下的适用性。重点强调了分层架构中DTO-Entity转换对系统稳定性、安全性和性能优化的重要性,

2025-11-06 16:18:42 578

原创 DataGrip 的使用--可视化表

【代码】DataGrip 的使用--可视化表。

2025-11-06 12:05:56 226

原创 【Markdown编辑器笔记】

忘记了哪来的,做个笔记,如有侵权,请立即联系我,我删

2025-11-05 18:21:05 903

原创 【 给C盘安全瘦身】

给C盘安全腾出空间,不会影响使用的3种方式,亲测有效

2025-11-05 17:03:06 792

原创 苍穹外卖笔记day1

1. 需求分析。

2025-11-04 12:04:36 711

原创 JDK1.8及以上的多版本控制教程以及IDEA的JDK配置(超详细,跟着做包成功)

官网下载JDK2.下载完成后,找到下载文件,右击,用管理员身份运行安装。(JDK 1.8,不用额外下载JRE,跟着我配置就可以了)修改安装路径,

2025-10-31 16:54:23 1160

原创 Google浏览器安装在其他(D/E/F)盘教程

下载google,迁移Google Chrome到D/E/F盘的步骤,检验迁移成果方法,不在把Google默认安装在C盘

2025-10-31 13:48:20 1426 1

原创 一键搞定!小皮面板部署前端项目指南(收纳与多站点管理),以苍穹外卖为例

本文介绍了如何通过phpStudy(小皮面板)部署前端项目的详细步骤:1)停止现有Nginx服务;2)在phpstudy_pro目录下创建mysites文件夹存放项目;3)通过面板创建网站并绑定项目目录;4)配置Nginx的网站目录和日志路径;5)启动Nginx后访问指定端口查看效果。重点说明了目录设置、日志修改等关键配置操作,适用于本地开发环境搭建与多站点管理。

2025-10-29 13:48:40 254

原创 nginx:部署Vue项目(build打包与nginx部署),测试spring Boot + vue项目

网上找详细教程,安装好了就可以可以先尝试有没有安装成功,方法百度。开启:start nginx关闭:nginx -s stop 或者 nginx -s quit。

2024-12-28 17:22:17 541

原创 【同表多条件查询,MYSQL查询】

查询学过课程为1233,并学过1234课程的学生学号。成绩(学生名,课程号,)

2024-11-04 09:40:46 137

原创 typora代码块不显色问题,如何解决?

这个是不正常情况,为什么选了vue代码块,但是还是没有代码颜色?求求各路神仙,如何解决?求求各路神仙,如何解决?正常情况是有颜色的啊。

2024-10-15 01:07:00 271 1

原创 Visual Studio Code 快捷键

多行注释:Alt + Shift + A ,取消注释:Alt + Shift + A。单行注释快捷键:Ctrl + / ,取消注释:Ctrl + /

2024-09-15 14:04:09 418

原创 Google Chrome 取消自动更新的最佳方法!!!!!!

最正确的方式,亲测有效,快来吖

2024-04-08 17:47:45 453

原创 【无标题】CGLib动态代理(报错)

java: com.itheima.demo02.CglibProxy不是抽象的, 并且未覆盖org.aopalliance.intercept.MethodInterceptor中的抽象方法invoke(org.aopalliance.intercept.MethodInvocation)

2022-04-09 12:35:30 1381 3

空空如也

空空如也

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

TA关注的人

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