- 博客(7)
- 收藏
- 关注
原创 华为云 IoT 平台使用流程的总结
因华为云平台功能多、多部门使用场景复杂,默认超管账号权限过大,故通过子账号系统做权限隔离。比如 A 部门开发 OSS 功能时,可创建专用子账号并仅分配 OSS 模块权限,既满足业务需求,又保障平台整体安全。通过 Java 代码编写模拟逻辑,让虚拟设备向华为云 IoT 平台上报数据,验证产品、设备与数据交互流程的可用性,相当于初步打通 “设备 - 平台” 的数据通道。
2025-08-05 15:29:19
201
原创 Maven中的dependencyManagement和Dependencies
如果不在子项目中声明依赖,是不会从父项目中继承下来的,只有在子项目中写了该依赖项并且没有指定具体版本,才会从父项目中继承该项 且version和scope都读取自父pom;使用pom.xml 中的dependencyManagement 元素能让所有在子项目中引用一个依赖而不用显式的列出版本号。这样当想升级或切换到另一个版本时,只需要在顶层父容器里更新,而不需要一个一个子项目的修改;* 如果子项目中指定了版本号,那么会使用子项目中指定的jar版本。
2025-08-03 20:52:00
106
原创 SpringSecurity完成认证和授权笔记
作用:提供登录入口,接收用户名 / 密码,调用服务层完成认证并返回令牌。//@Api(tags = "后台登录接口")@Autowired// @ApiOperation(value = "后台登录接口")try {System.out.println("登录接口调用"+loginDto);关键说明接口路径后续需配置为 “无需认证即可访问”(见步骤 5);LoginDto为前端传递的参数封装类(包含username和password作用。
2025-07-18 23:11:07
541
原创 VO(View Object,视图对象)和 DTO(Data Transfer Object,数据传输对象)的区别
当 DTO(数据传输对象)和实体类(Entity)的字段不完全相同时,确实需要进行转换。例如,DTO 可能只包含部分字段,或字段名 / 类型不同。DT0:界面提交的数据和类结构不一致,我们会在实体类去扩展一些属,这样会破坏原来类的结构,所以可以使用DT0来接收数据。V0:view object视图对象,控制器返回给界面的josn数据用到的实体类。)快速复制属性值,无需手动编写 set。,可以使用工具类(如 Spring 的。如果 DTO 和实体的字段名。
2025-07-13 15:15:56
126
原创 @DateTimeFormat 和 @JsonFormat 是 Spring 中处理日期格式的两个重要注解,它们的核心区别在于作用阶段和应用场景
DateTimeFormat 和 @JsonFormat的区别。
2025-07-10 21:48:04
200
原创 日期字符串转换失败:前端传递的字符串 2023-10-17 08:00:00 无法被 Spring 自动转换为 java.util.Date 类型
用于告诉 Spring:“前端传递的字符串是这种格式,请按此格式解析为 Date”。Spring 在处理请求参数绑定时,会默认使用。(包含时分秒),两者不匹配,导致转换失败。),而前端传递的格式是。
2025-07-10 21:44:35
91
原创 在 MySQL 中保存的时间与查询出来的时间相差 8 小时,这是典型的时区不匹配问题
url: jdbc:mysql://主机:3306/数据库?MySQL 默认使用系统时区(如 UTC),而中国地区通常使用 GMT+8(北京时间)#解决时区八小时的差。
2025-07-10 21:25:34
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人