- 博客(146)
- 收藏
- 关注
原创 MySQL基础篇之事务
事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。
2022-12-01 14:48:39
116
原创 MySQL基础篇之多表查询(内连接、外连接、自连接、子查询、union)
主要介绍了MySQL的多表查询,包括内连接、外连接、自连接、联合查询以及子查询
2022-11-28 21:35:27
1916
原创 MySQL基础篇之函数——字符串函数、数值函数、日期函数、流程函数
函数是指一段可以直接被另一段程序调用的程序或代码。主要介绍了字符串函数、数值函数、日期函数和流程函数
2022-11-27 16:14:08
179
原创 Reggie外卖项目 —— 套餐管理模块之删除套餐功能
在套餐管理列表页面点击删除按钮,可以删除对应的套餐信息。也可以通过复选框选择多个套餐,点击批量删除按钮一次删除多个套餐。注意,对于状态为售卖中的套餐不能删除,需要先停售,然后才能删除。
2022-10-30 20:00:31
363
原创 Reggie外卖项目 —— 套餐管理模块之套餐信息分页查询功能
系统中的套餐数据很多的时候,如果在一个页面中全部展示出来会显得比较乱,不便于查看,所以一般的系统中都会以分页的方式来展示列表数据
2022-10-30 19:58:42
278
原创 Reggie外卖项目 —— 套餐管理模块之新增套餐功能
后台系统中可以管理套餐信息,通过新增套餐功能来添加一个新的套餐,在添加套餐时需要选择当前套餐所属的套餐分类和包含的菜品,并且需要上传套餐对应的图片,在移动端会按照套餐分类来展示对应的套餐。
2022-10-30 19:53:24
403
原创 Reggie外卖项目 —— 菜品管理模块之修改菜品功能
在菜品管理列表页面,点击修改按钮,跳转到修改菜品页面,在修改页面回显菜品相关信息并进行修改,最后点击确定按钮完成修改操作。
2022-09-23 08:45:00
609
原创 Reggie外卖项目 —— 菜品管理模块之菜品信息分页查询功能
系统中的菜品数据很多的时候,如果在一个页面中全部展示出来会显得比较乱,不便于查看,所以一般的系统中都会以分页的方式来展示列表数据。
2022-09-22 21:38:56
657
原创 Reggie外卖项目 —— 菜品管理模块之新增菜品功能
后台系统中可以管理菜品信息,通过新增功能来添加一个新的菜品,在添加菜品时需要选择当前菜品所属的菜品分类,并且需要上传菜品图片,在移动端会按照菜品分类来展示对应的菜品信息。
2022-09-22 21:35:52
1287
原创 Reggie外卖项目 —— 分类管理模块之修改分类功能
在分类管理列表页面点击修改按钮,弹出修改窗口,在修改窗口回显分类信息并进行修改,最后点击确定按钮完成修改操作。
2022-09-18 19:09:48
205
原创 Reggie外卖项目 —— 分类管理模块之删除分类功能
在分类管理列表页面,可以对某个分类进行删除操作。需要注意的是当分类关联了菜品或者套餐时,此分类不允许删除。
2022-09-14 21:35:11
488
原创 Reggie外卖项目 —— 分类管理模块之分类信息分页查询功能
系统中的分类很多的时候,如果在一个页面中全部展示出来会显得比较乱,不便于查看,所以一般的系统中都会以分页的方式来展示列表数据。
2022-09-14 21:32:48
469
原创 Reggie外卖项目 —— 分类管理模块之新增分类功能
后台系统中可以管理分类信息,分类包括两种类型,分别是菜品分类和套餐分类。当我们在后台系统中添加菜品时需要选择一个菜品分类,当我们在后台系统中添加一个套餐时需要选择一个套餐分类,在移动端也会按照菜品分类和套餐分类来展示对应的菜品和套餐
2022-09-10 17:34:41
528
原创 Reggie外卖项目 —— 公共字段自动填充功能
使用MyBatis-Plus提供的公共字段自动填充功能。在自动填充createUser和updateUser时设置的用户id是固定值,现在需要改造成动态获取当前登录用户的id。我们可以在LoginCheckFilter的doFilter方法中获取当前登录用户id,并调用ThreadLocal的set方法来设置当前线程的线程局部变量的值(用户id),然后在MyMetaObjectHandler的updateFill方法中调用ThreadLocal的get方法来获得当前线程所对应的线程局部变量的值(用户id)
2022-09-08 19:29:08
578
原创 Reggie外卖项目 —— 编辑员工信息功能
在员工管理列表页面点击编辑按钮,跳转到编辑页面,在编辑页面回显员工信息并进行修改,最后点击保存按钮完成编辑操作。
2022-09-08 19:25:35
228
原创 Reggie外卖项目 —— 员工管理模块之启用/禁用员工账号功能
在员工管理列表页面,可以对某个员工账号进行启用后者禁用操作。账号禁用的员工不能登录系统,启用后的员工可以正常登录。测试过程中没有报错,但是功能并没有实现,查看数据库中的数据也没有变化。通过观察控制台输出的SQL发现页面传递过来的员工id的值和数据库中的id值不一致,可以在服务端给页面响应json数据时进行处理,将long型数据统一转化为String字符串。
2022-09-07 20:34:08
637
原创 Reggie外卖项目 —— 员工管理模块之新增员工功能
后台系统中可以管理员工信息,通过新增员工信息来添加后台系统用户。点击[添加员工]按钮跳转到新增页面
2022-09-07 08:45:00
377
原创 Reggie外卖项目 —— 完善登录功能
前面已开发的用户登录功能存在以下问题:用户如果不登录,直接访问系统首页面,照样可以正常访问。这种设计并不合理,我们希望看到的效果应该是,只有登录成功后才可以访问系统中的页面,如果没有登录则跳转到登录页面。那么,具体应该如何实现呢?使用过滤器或拦截器,在过滤器或者拦截器中判断用户是否已经完成登录,如果没有登录则跳转到登录页面。
2022-09-06 22:25:00
195
原创 SpringBoot2运维实用篇(三)—— 多环境开发
主要介绍了SpringBoot下的多环境开发,如何通过配置文件进行多环境开发以及配置文件书写技巧,同时介绍了多环境开发控制
2022-08-10 16:00:00
194
原创 SpringBoot2基础篇(四)—— 基于SpringBoot的SSMP整合案例
基于SpringBoot的SSMP整合案例,单服务器前后端进行开发
2022-08-08 22:00:00
365
原创 SpringBoot2基础篇(一)—— 入门案例
SpringBoot2基础篇的学习之入门案例,其中包括多种创建SpringBoot项目的方法以及入门案例解析
2022-08-02 15:10:33
333
原创 MyBatis-Plus学习笔记(Spring版)——(六)MyBatis-Plus分页插件与乐观锁
介绍了MyBatis-Plus分页插件与乐观锁插件及其使用
2022-07-27 11:30:00
242
原创 MyBatis-Plus学习笔记(Spring版)——(五)MyBatis-Plus条件构造器和常用接口
介绍了MyBatis-Plus条件构造器和常用接口及其使用
2022-07-27 09:45:00
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人