- 博客(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
原创 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关注的人
RSS订阅