自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL运维篇之分库分表

主要介绍了使用Mycat进行分库分表,Mycat配置、Mycat如何分片,Mycat管理及监控工具——Mycat-web

2023-03-06 21:55:04 1665 1

原创 MySQL进阶篇之锁(lock)

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。

2023-02-09 21:32:07 3601 1

原创 MySQL进阶篇之触发器(trigger)

主要介绍了MySQL中的触发器,包括三种类型:insert型触发器、update型触发器、delete型触发器

2023-02-08 15:44:11 1778 1

原创 MySQL进阶篇之存储过程(procedure)

主要介绍了存储过程的相关知识,包括基本语法、常量的使用、if判断、参数的使用、case、循环、游标、条件处理程序,且同时介绍了存储函数的学习知识。

2023-02-08 13:53:16 9483 1

原创 MySQL进阶篇之视图(view)

主要介绍了视图的相关学习内容。视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。

2023-02-05 21:57:34 1560 1

原创 MySQL进阶篇之索引2

主要介绍了SQL性能分析(查看执行频次、慢日志查询、profile详情、explain执行计划),索引的使用规则、索引的设计规则

2023-01-23 20:55:30 1067 1

原创 MySQL进阶篇之索引1

主要介绍了索引概述、索引结构(BTree、B+Tree、Hash)、索引分类(主键索引、唯一索引、常规索引、全文索引、聚集索引、二级索引)、索引语法等

2023-01-23 20:46:56 1563

原创 MySQL进阶篇之Linux安装MySQL8.0.26

在Linux系统上安装MySQL8.0.26

2023-01-13 16:32:18 1544 2

原创 MySQL进阶篇之存储引擎

主要介绍了MySQL中的存储引擎,包括InnoDB、MyISAM、MEMORY

2023-01-13 16:26:02 445

原创 MySQL基础篇之事务

事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

2022-12-01 14:48:39 132

原创 MySQL基础篇之多表查询(内连接、外连接、自连接、子查询、union)

主要介绍了MySQL的多表查询,包括内连接、外连接、自连接、联合查询以及子查询

2022-11-28 21:35:27 1963

原创 MySQL基础篇之约束——外键约束

主要介绍了MySQL的约束,其中主要就是外键约束

2022-11-27 19:33:06 824

原创 MySQL基础篇之函数——字符串函数、数值函数、日期函数、流程函数

函数是指一段可以直接被另一段程序调用的程序或代码。主要介绍了字符串函数、数值函数、日期函数和流程函数

2022-11-27 16:14:08 200

原创 MySQL基础篇之SQL语言——DDL、DML、DQL、DCL

主要介绍了SQL的四个分类:DDL、DML、DQL、DCL的具体使用

2022-11-26 20:54:31 569

原创 MySQL基础篇之MySQL概述

MySQL基础篇之MySQL概述

2022-11-24 15:51:22 539

原创 Reggie外卖项目 —— 移动端小程序之手机验证码登录

为了方便用户登录,移动端通常都会提供通过手机验证码登录的功能。

2022-11-07 20:46:18 1237

原创 Reggie外卖项目 —— 小程序开发之短信发送

小程序开发之使用阿里云短信服务

2022-10-31 09:45:00 1232

原创 Reggie外卖项目 —— 套餐管理模块之删除套餐功能

在套餐管理列表页面点击删除按钮,可以删除对应的套餐信息。也可以通过复选框选择多个套餐,点击批量删除按钮一次删除多个套餐。注意,对于状态为售卖中的套餐不能删除,需要先停售,然后才能删除。

2022-10-30 20:00:31 406

原创 Reggie外卖项目 —— 套餐管理模块之套餐信息分页查询功能

系统中的套餐数据很多的时候,如果在一个页面中全部展示出来会显得比较乱,不便于查看,所以一般的系统中都会以分页的方式来展示列表数据

2022-10-30 19:58:42 314

原创 Reggie外卖项目 —— 套餐管理模块之新增套餐功能

后台系统中可以管理套餐信息,通过新增套餐功能来添加一个新的套餐,在添加套餐时需要选择当前套餐所属的套餐分类和包含的菜品,并且需要上传套餐对应的图片,在移动端会按照套餐分类来展示对应的套餐。

2022-10-30 19:53:24 454

原创 Reggie外卖项目 —— 菜品管理模块之修改菜品功能

在菜品管理列表页面,点击修改按钮,跳转到修改菜品页面,在修改页面回显菜品相关信息并进行修改,最后点击确定按钮完成修改操作。

2022-09-23 08:45:00 649

原创 Reggie外卖项目 —— 菜品管理模块之菜品信息分页查询功能

系统中的菜品数据很多的时候,如果在一个页面中全部展示出来会显得比较乱,不便于查看,所以一般的系统中都会以分页的方式来展示列表数据。

2022-09-22 21:38:56 691

原创 Reggie外卖项目 —— 菜品管理模块之新增菜品功能

后台系统中可以管理菜品信息,通过新增功能来添加一个新的菜品,在添加菜品时需要选择当前菜品所属的菜品分类,并且需要上传菜品图片,在移动端会按照菜品分类来展示对应的菜品信息。

2022-09-22 21:35:52 1407

原创 Reggie外卖项目 —— 文件上传与下载

主要实现了文件上传与下载的功能

2022-09-18 19:13:23 329

原创 Reggie外卖项目 —— 分类管理模块之修改分类功能

在分类管理列表页面点击修改按钮,弹出修改窗口,在修改窗口回显分类信息并进行修改,最后点击确定按钮完成修改操作。

2022-09-18 19:09:48 224

原创 Reggie外卖项目 —— 分类管理模块之删除分类功能

在分类管理列表页面,可以对某个分类进行删除操作。需要注意的是当分类关联了菜品或者套餐时,此分类不允许删除。

2022-09-14 21:35:11 520

原创 Reggie外卖项目 —— 分类管理模块之分类信息分页查询功能

系统中的分类很多的时候,如果在一个页面中全部展示出来会显得比较乱,不便于查看,所以一般的系统中都会以分页的方式来展示列表数据。

2022-09-14 21:32:48 501

原创 Reggie外卖项目 —— 分类管理模块之新增分类功能

后台系统中可以管理分类信息,分类包括两种类型,分别是菜品分类和套餐分类。当我们在后台系统中添加菜品时需要选择一个菜品分类,当我们在后台系统中添加一个套餐时需要选择一个套餐分类,在移动端也会按照菜品分类和套餐分类来展示对应的菜品和套餐

2022-09-10 17:34:41 563

原创 Reggie外卖项目 —— 公共字段自动填充功能

使用MyBatis-Plus提供的公共字段自动填充功能。在自动填充createUser和updateUser时设置的用户id是固定值,现在需要改造成动态获取当前登录用户的id。我们可以在LoginCheckFilter的doFilter方法中获取当前登录用户id,并调用ThreadLocal的set方法来设置当前线程的线程局部变量的值(用户id),然后在MyMetaObjectHandler的updateFill方法中调用ThreadLocal的get方法来获得当前线程所对应的线程局部变量的值(用户id)

2022-09-08 19:29:08 596

原创 Reggie外卖项目 —— 编辑员工信息功能

在员工管理列表页面点击编辑按钮,跳转到编辑页面,在编辑页面回显员工信息并进行修改,最后点击保存按钮完成编辑操作。

2022-09-08 19:25:35 242

原创 Reggie外卖项目 —— 员工管理模块之启用/禁用员工账号功能

在员工管理列表页面,可以对某个员工账号进行启用后者禁用操作。账号禁用的员工不能登录系统,启用后的员工可以正常登录。测试过程中没有报错,但是功能并没有实现,查看数据库中的数据也没有变化。通过观察控制台输出的SQL发现页面传递过来的员工id的值和数据库中的id值不一致,可以在服务端给页面响应json数据时进行处理,将long型数据统一转化为String字符串。

2022-09-07 20:34:08 689

原创 Reggie外卖项目 —— 员工管理模块之员工信息分页查询功能

一般的系统中都会以分页的方式来展示列表数据,因此本系统使用分页查询进行列表的展示

2022-09-07 20:27:41 305

原创 Reggie外卖项目 —— 员工管理模块之新增员工功能

后台系统中可以管理员工信息,通过新增员工信息来添加后台系统用户。点击[添加员工]按钮跳转到新增页面

2022-09-07 08:45:00 397

原创 Reggie外卖项目 —— 完善登录功能

前面已开发的用户登录功能存在以下问题:用户如果不登录,直接访问系统首页面,照样可以正常访问。这种设计并不合理,我们希望看到的效果应该是,只有登录成功后才可以访问系统中的页面,如果没有登录则跳转到登录页面。那么,具体应该如何实现呢?使用过滤器或拦截器,在过滤器或者拦截器中判断用户是否已经完成登录,如果没有登录则跳转到登录页面。

2022-09-06 22:25:00 213

原创 Reggie外卖项目 —— 后台系统退出功能

主要实现Reggie外卖项目的后台系统退出功能

2022-09-05 21:27:21 643

原创 Reggie外卖项目 —— 后台系统登录功能

从需求分析、代码开发、功能测试三个方面进行Reggie外卖后台系统登录功能的开发

2022-09-04 17:02:19 571

原创 Reggie外卖项目 —— 开发环境搭建

Reggie外卖项目开发环境搭建——数据库环境和maven环境搭建

2022-09-03 16:01:53 1096

原创 Reggie外卖项目 —— 项目开发整体介绍

Reggie外卖项目开发的整体介绍

2022-09-03 15:56:14 843

原创 SpringBoot2运维实用篇(三)—— 多环境开发

主要介绍了SpringBoot下的多环境开发,如何通过配置文件进行多环境开发以及配置文件书写技巧,同时介绍了多环境开发控制

2022-08-10 16:00:00 228

原创 SpringBoot2运维实用篇(二)—— 配置高级

主要是介绍了SpringBoot高级配置,包括设置临时属性、配置文件分类、自定义配置文件

2022-08-10 10:56:07 208

空空如也

空空如也

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

TA关注的人

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