- 博客(11)
- 收藏
- 关注
原创 8-1 设计并实现一个数字身份管理系统
用户管理用户注册用户认证角色与权限管理访问管理访问控制单点登录多因素认证审计管理操作日志管理合规性报告生成异常监控与告警用户注册:用户通过输入基本信息(如邮箱、手机号)进行注册,系统通过发送验证码进行身份验证。用户认证:支持用户名/密码、社交媒体账户等多种方式进行登录,确保用户身份的合法性。角色与权限管理:管理员可以为用户分配不同角色,并根据角色设定相应权限,确保用户只能访问其有权访问的资源。▲│▲│编程语言。
2024-10-24 18:12:47
1203
1
原创 DTO和VO
DTO 是一种重要的设计模式,能够有效地组织和传输数据,提高系统的性能和可维护性。在现代软件开发中,尤其是在微服务架构和 RESTful API 中,DTO 的使用非常普遍。VO(值对象)是一个在业务模型中非常重要的概念,帮助我们更好地组织和表示一些没有独立生命周期和唯一标识的业务概念。在开发过程中,使用 VO 可以使代码更加清晰、简洁,并且能够提高系统的稳定性和可维护性。
2024-10-20 21:31:33
1175
原创 分层解耦/三层架构
在我们进行以及程序开发时,尽可能让每一个接口、类、方法的职责更单一些(单一职责原则)。这样就可以让类、接口、方法的复杂度更低,可读性更强,扩展性更好,也更利用后期的维护。(Three-Tier Architecture)是一种常见的软件架构模式,通常用于Web应用程序的开发。该架构将应用程序分为三个层次,以实现解耦、模块化和可维护性。
2024-10-20 16:31:17
524
原创 黑马最新2023Javaweb 139p案例 修改部门 代码+测试
网上已经有很多代码部分了,但是没有在postman上的测试部分,对于新手小白来说还是很重要的,所以在这里和大家分享一下,希望能帮助和我有一样困惑的小伙伴
2024-08-30 11:03:17
854
原创 新建的项目在idea中“消失”了 但磁盘中的代码还在 该怎么办
我不知道是因为直接关机还是怎么,昨天刚创的项目今天在idea中就没有了,但是磁盘中的代码还在,和我有一样困扰的uu可以看下面👇👇👇,怎么样让“消失”项目在idea中重现,不然咱就白写了
2024-08-28 19:48:01
285
原创 如何解决列名与实体类名不一致而导致数据封装失败
开启驼峰命名(推荐):如果字段名与属性名符合驼峰命名规则,mybatis会自动通过驼峰命名规则映射。数据库中的dept_id是有值的,但是因为类名和库名不一致,造成返回值为null。·起别名:在SQL语句中,对不一样的列名起别名,别名和实体类属性名一样。·手动结果映射:通过@Results及@Result进行手动结果映射。先在application.properties中开启自动命名开关。后面测试中无特别改动,照写即可。
2024-08-23 17:49:14
450
原创 mybatis中无法识别bean怎么解决
SpringBootApplication这个注解是springboot的启动类,你可以去看下这个注解的启动原理,主要是启动流程,大概知道就可以了,不用看太深。在学习的过程中发现,根视频一模一样但就是有这个错,问了别人才知道是因为:主要是 @Mapper 注解可能没有扫描到你的mapper层。解决办法:用 @MapperScan 注解在你的主应用类或配置类上显式指定扫描的 Mapper 包路径,直接指定。第一次写博客,把它当作自己的学习笔记,感觉真的是个很好的方法,大家也可以试试~
2024-08-22 18:20:18
473
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人