自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多条件分页查询商品(单表多条件分页查询)

【代码】多条件分页查询商品(单表多条件分页查询)

2025-07-04 17:48:09 55

原创 回复和审核商品评论

【代码】 回复和审核商品评论。

2025-07-04 17:42:02 257

原创 根据标识查询商品评论详情

【代码】根据标识查询商品评论详情。

2025-07-04 17:41:05 45

原创 多条件查询商品评论

【代码】多条件查询商品评论。

2025-07-04 17:40:24 40

原创 修改商品及其参数信息

【代码】修改商品及其参数信息。

2025-07-01 12:33:55 112

原创 新增商品及参数

【代码】新增商品及参数。

2025-07-01 12:27:50 65

原创 多条件分页查询-多表查询

比如说,页面需要展示的参数有"属性ID"和"属性值",那么这就需要查询多张表。然后将查询到的结果以一个实体类的方式返回给前端。很明显这个实体类对象就是属性实体类ProdProp,但是这个属性实体类只有属性ID,没有属性值这个参数,属性值需要查询其他的表才可以获得。这个时候就需要使用注解,使用注解补充缺少的参数后,就可以返回对象给前端了。当我们进行分页查询时,如果设计到多张表,那么就需要多表连查。如果返回一个ProdProp对象,少了一个属性值参数啊。那么,我在给前端返回对象时候,该返回什么对象呢?

2025-07-01 12:04:41 187

原创 删除商品类目

【代码】删除商品类目。

2025-06-30 16:23:25 97

原创 绑定会员手机号

当用户成功登录后,需要将将手机号与该用户绑定,避免二次注册。

2025-06-30 14:19:00 54

原创 使用短信验证码登录流程

编写配置文件bootsrap.yml。将相关参数放到配置文件中,通过配置类来读取参数.配置文件的内容也可以放到远程的nocas的配置文件中,那么本地就不用写了。首先需要申请阿里云的短信服务api,然后在项目中添加依赖。配置类-AliyunDxConfig。配置文件-bootsrap.yml。编写SendController。

2025-06-30 14:12:46 127

原创 新增商品类别

【代码】新增商品类别。

2025-06-30 13:03:32 80

原创 查询商品一级类目

如果用户添加的是二级类目,那么就需要先将一级类目提前查出来,在添加页面进行显示。当用户在进行添加商品的操作时,有可能会添加一级类目或者二级类目。

2025-06-30 11:31:57 139

原创 查询系统所有商品类目-即查询所有的商品类别,存在二级菜单

【代码】查询系统所有商品类目-即查询所有的商品类别,存在二级菜单。

2025-06-30 11:15:41 120

原创 什么时注解式缓存?如何开启注解式缓存?

key属性是用来指定Spring缓存方法的返回结果时对应的key的。该属性支持SpringEL表达式。当我们没有指定该属性时,Spring将使用默认策略生成key。我们这里先来看看自定义策略,至于默认策略会在后文单独介绍。自定义策略是指我们可以通过Spring的EL表达式来指定我们的key。这里的EL表达式可以使用方法参数及它们对应的属性。使用方法参数时我们可以直接使用“#参数名”或者“#p参数index”

2025-06-30 11:12:15 757

原创 Nacos如何使用以及如何编写配置文件

DataID为product-service-dev.yml。远程nacos配置中心的配置文件。Group为A_Group。本地nacos的相关配置。

2025-06-30 10:44:59 175

原创 文件上传/下载操作

借助阿里云的文件存储服务【对象存储OSS】,将上传的文件存储到阿里云服服务器中。写一个阿里云平台-对象存储OSS服务配置类,通过注入配置类来获取参数的值。编写配置文件bootstrap.yml。

2025-06-27 16:47:12 186

原创 JAVA代码开发规范

分页查询-page查询-info新增-save修改-update删除-delete查询-query新增-save修改-modify删除-remove查询-select新增-insert修改-modify删除-delete。

2025-06-27 16:18:58 120

原创 如何利用AOP切面编程来记录方法的调用日志

只要有人调用接口,就记录日志,那么就需要使用AOP(切面编程),只对代码进行增强,不改变原有的东西。只需要写一个配置文件即可,不需要其他的操作。如何利用AOP开启日志记录功能?

2025-06-27 16:00:02 120

原创 多条件分页查询系统操作日志

【代码】多条件分页查询系统操作日志。

2025-06-27 15:35:59 70

原创 单个/批量删除角色

【代码】单个/批量删除角色。

2025-06-27 15:27:11 98

原创 新增权限代码

【代码】新增权限代码。

2025-06-27 15:24:47 81

原创 删除菜单权限

【代码】删除菜单权限。

2025-06-27 15:23:27 97

原创 Spring注解集合

清除对应key值的缓存数据。

2025-06-26 17:28:16 93

原创 修改角色的相关信息

在点击“编辑”按钮的时候,第一件事是到后端查询该角色的相关信息,返回给前端进行显示。第二部,当用户编辑好信息后,点击"确认"按钮,才会调用后端编写的modify方法。SysRoleController--注意这里前端发送的是put请求,而且不带任何参数。SysRoleController--注意这里前端发送的是get请求,携带任何参数。

2025-06-26 17:26:28 154

原创 新增角色代码

【代码】新增角色代码。

2025-06-26 16:06:30 85

原创 如何给某个实体类添加一个数据库表中不存在的字段名

某个用户有多个权限,我们需要将这个用户的所有权限封装成一个list集合返回给前端。这个时候就需要我们自己在实体类中添加一个字段用于返回。使用注解@TableField(exist = false)-----【exist = false表示数据库表中不存在这个字段】

2025-06-26 15:41:00 145

原创 查询系统所有的权限集合-一般都是树结构

这个一般都是用于查询某一个模块的子模块,返回list集合给前端,前端转为层级结构显示。

2025-06-26 15:32:22 118

原创 单个/批量删除用户

【代码】单个/批量删除用户。

2025-06-26 15:06:34 96

原创 编辑用户信息

由于用户的角色信息可能比较多,难以判断我们到底删除了哪些,添加了哪些,所以一开始就先山删除该用户的所有角色,再充型给该用户赋角色。在spring boot的配置文件bootstrap.yml修改全局字段策略:更新时字段不能为空。

2025-06-26 14:41:35 179

原创 MybatisPlus的字段策略介绍

字段策略FieldStrategy的作用主要是在进行新增、更新时,根据配置的策略判断是否对实体对象的值进行空值判断,如果策略为字段不能为空,则不会对为空的字段进行赋值或更新。同样,在进行where条件查询时,根据whereStrategy策略判断是否对字段进行空值判断,如果策略为字段不能为空,则为空的字段不会作为查询条件组装到where条件中。举个例子,管理员在修改用户信息的时候,如果密码一栏为空,如果mybatisPlus采用默认的字段策略,也就会下下面这个。从不更新,不管字段是否有值,都不进行更新。

2025-06-26 14:27:44 290

原创 Spring Sercrity的密码加密器

在需要进行密码加密的地方先注入这个加密器,然后可以直接使用,对密码进行加密后存储到后端数据库。在启动类上编写加密器方法。

2025-06-26 14:05:55 139

原创 查询用户信息

首先点击编辑按钮会显示编辑框(包含当前用户的基本信息以及角色、状态,角色、状态在后台是以数字的形式显示的,所以需要根据用户的id查询当前用户的基本信息、角色和状态)

2025-06-26 13:42:05 199

原创 新增管理员

SysUserServiceImpl层。SysUserController层。

2025-06-26 13:31:19 71

原创 多条件分页查询

【代码】多条件分页查询。

2025-06-26 13:24:03 102

原创 后端创建-前端获取Token流程

验证用户名和密码,生成Token并返回给前端。:在后续请求中将Token添加到请求头中。:如果Token过期,提示用户重新登录。:验证请求头中的Token是否有效。:将Token存储在本地存储中。:包含用户名和密码。

2025-06-25 14:06:08 175

原创 在Spring Security中,用户名和密码的验证流程

UserDetailsServiceImpl实现类的代码,UserDetailsService是java自带的类,UserDetailsServiceImpl继承UserDetailsService的loadUserByUsername方法。如果认证失败,authenticate方法会抛出一个AuthenticationException异常,这通常意味着提供的用户名或密码不正确,或者用户账户处于锁定、禁用等状态。对象,这是Spring Security中用于表示基于用户名和密码的认证请求的一个类。

2025-06-25 12:32:18 268

原创 关闭计算机的memory compression最有效的方法

关闭计算机的memory compression最有效的方法

2023-01-07 13:29:09 7715

原创 Gitee+PicGo+Typore,笔记无忧。Gitee做图床的三种方法。

Gitee+PicGo+Typore,笔记无忧。Gitee做图床的三种方法。

2023-01-07 00:04:00 891 5

原创 Windows 强制删除文件及文件夹命令

Windows 强制删除文件及文件夹命令

2023-01-04 11:11:14 10954 1

原创 Window/Linux杀掉系统进程

Window/Linux杀掉系统进程

2023-01-03 23:49:19 631 1

空空如也

空空如也

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

TA关注的人

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