自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单体项目中,前端页面对指定静态资源的拦截 ,把路径映射到静态资源上。。。

在Spring boot项目中,默认静态资源的存放目录为:“classpath:/resources/”,“classpath:/static/”'classpath:/public/";我们的项目中静态资源存放在 backend,front 目录中,那么这个时候要想访问到静态资源,就需要设置静态资源映射。

2025-05-09 10:31:23 198

原创 1.使用java对页面提交的密码password进行md5加密处理。2.使用mybatisPlus,必须要用 LambdaQueryWrapper扩展类定义的对象进行查询的。3.用户登录后存入用户信息

该代码实现了一个员工登录功能的控制器。通过@RestController和@RequestMapping注解,定义了/employee路径下的请求处理。login方法处理登录请求,首先对用户提交的密码进行MD5加密,然后根据用户名查询数据库中的员工信息。如果未找到用户或密码不匹配,返回相应的错误信息。如果员工状态为禁用,也返回错误信息。登录成功后,将员工ID存入Session并返回成功结果。代码使用了MyBatis-Plus进行数据库查询,并通过R类封装返回结果,确保响应格式统一。

2025-05-09 10:14:00 113

原创 数据越权与接口越权的区别

举例:比如只有超级管理员可以删除,那么删除的接口就只开放给超级管理员。普通用户如果能删除,那就是接口越权了。举例:普通用户点击查看列表,只能看到当前用户的数据。超级管理员点击查看列表,可以看见所有用户的数据。1.数据越权指的是不同角色的用户,调用同一个接口,根据用户角色不同,响应不同的数据。2.接口越权指的是不同角色的用户,调用不同的接口。或者某些接口只开放给指定角色。如果普通用户,能看到所有用户的数据,那么就是数据越权了。

2024-12-25 16:45:27 635

原创 int类型的除以int类型的数据,结果只取整数部分。

int类型除以int类型的结果,结果只取整数部分。不管正数或者负数,结果都没有四舍五入。

2024-08-21 15:37:25 300

原创 List<自定义类>转字符串,字符串再转List<自定义类>

我想把List类型的数据变成String类型的,存在数据库。然后再从该数据库读取该String类型的数据,再变成List返回给前端。在这个例子中,studentList将包含一个包含多个Student对象的列表。可以将studentList返回给前端。类型的数据转换为JSON字符串的示例代码。以下是将JSON字符串转换为。

2024-08-07 14:42:56 285

原创 因两个名单中的id不同,所以不能拿id当参照物。只需要比较name,class这两个字段

我自定义了一个Student类,其中Student类有id,age,name,class这些字段,然后现在有两个学生名单,然后我想对比一下这两个名单的学生,第二个名单里的学生和第一个名单的学生相比,哪些学生是没变化的,哪些是变化的,然后只需要比较name,class这两个字段,其中因两个名单中的id不同,所以不能拿id当参照物写一段java代码

2024-07-17 12:20:46 515

原创 现在有两个学生名单,然后我想对比一下这两个名单的学生,名单一的学生id和名单二的学生的oldid是对应的。只比较,name,class,age,score这些字段.而且oldId可能为0或不存在

标记状态:如果第二个名单中的学生在第一个名单中存在,并且除了id和oldId之外的其他字段相同,则标记为“未变化”;注意第一个名单的学生id和第二个名单的学生的oldid是对应的。这样,代码可以正确处理新增的学生(oldId可能为0或不存在),并且能够正确标记出未变化、修改和新增的学生,同时统计删除的学生数量。第二个名单里的学生和第一个名单的学生相比,哪些学生是没变化的,哪些是新增的,哪些是修改的,删除了几个学生。统计删除的学生:在遍历完第二个名单后,检查第一个名单中剩余的学生,这些学生即为删除的学生。

2024-07-17 11:12:28 210

原创 我现在想修改数据库表结构,把t_user表的area列的默认值由‘0‘变为‘[0]‘

1.我现在想修改数据库表结构,把t_user表的area列的默认值由’0’变为’[0]’,修改后只会把后续增加的数据的默认值改为’[0]’2.我这里因为是修改的为同一列,所以我的语句为。3.注意:这个t_user中area列的。为实际要更改的列的旧名称。在这个修正后的语句中,

2024-07-09 10:39:25 204

原创 怎么查一个表里有多少条数据?

在Excel中,你可以使用公式COUNTA()来计算非空单元格的数量,或者使用COUNT()来计算特定列中的数值数量。查询一个表中有多少条数据通常取决于你使用的数据库类型。如果数据存储在CSV文件中,你可以使用文本编辑器或编程语言(如Python)来读取文件并计算行数。如果你的数据存储在文件中,你可以使用命令行工具如wc -l(在类Unix系统中)来计算行数。

2024-07-09 10:20:39 3996

原创 IDEA正则表达式模糊查找并替换

我想在IDEA里面把所有的.setId(“deifej”);deifej是不固定的,但是格式是这种格式,然后替换成.setId(Id)2.按下 Ctrl + R (在 macOS 上是 Cmd + R)打开 “Find and Replace” 对话框。6.这个正则表达式会匹配 .setProdId(" 后面跟着任意数量的非引号字符,直到遇到第一个 " 并结束匹配。8.确认替换后,点击 “Replace All” 替换所有找到的实例。7.点击 “Find” 按钮来查找所有匹配的实例。

2024-07-05 10:47:58 2208

原创 我想在控制台输出刚刚执行的sql语句

使用mybatisPlus插件,在application.properties添加下面这句。控制台就能正常展示啦,下面是我显示的结果。

2024-06-25 10:33:39 213

原创 mybatis_plus分页插件,分页用到的文件

1.先在pom文件中添加mybatis-plus的依赖。2.注意:@MapperScan后面地址改成你的mapper实体类所在的包地址。

2024-06-25 10:23:50 1214

空空如也

空空如也

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

TA关注的人

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