- 博客(26)
- 收藏
- 关注
原创 @validated校验规则
validated是一个Spring Boot框架的注解,用于在Controller层对请求参数进行校验,分组校验是指根据不同的场景对请求参数进行不同的校验规则。比如,一个注册接口可能需要对用户名、密码、手机号等参数进行校验,而登录接口只需要对用户名和密码进行校验。这时就可以使用分组校验,定义不同的分组对应不同的校验规则。这里@Validated({RegisterGroup.class})指定了使用RegisterGroup这个分组进行校验。
2023-10-10 09:54:53
137
原创 Java类型转换
将String字符类型数据转换为Integer整型数据。遇到不能转换Integer的整型会抛出异常。用try catch 避免异常抛出。
2023-09-25 09:47:31
63
1
原创 Java常用工具类
isBlank 等价于 str == null || str.length == 0 || str.trim().length == 0。isNotBlank 等价于 a!isEmpty 等价于 str == null || str.length == 0。isNotEmpty等价于 a!2.判断集合是否不为空。1.判断集合是否为空。
2023-09-25 08:53:58
111
1
原创 Static关键字
当没有创建对象的时候也想要调用方法或者就是想为特定分配存储空间的时候,就需要用static。所以有了static,成员变量或者方法就可以在没有所属类的时候被访问了。
2022-10-25 15:54:48
180
原创 Java中重写、重载与运行、编译时的多态
同一事物表现出不同事物的能力,即向不同对象发送同一消息,不同的对象在接收时会产生不同的行为(重载实现编译时多态,虚函数实现运行时多态)。多态性分为编译时的多态性和运行时的多态性。方法重载(overload)实现的是编译时的多态性(也称为前绑定),而方法重写(override)实现的是运行时的多态性(也称为后绑定)。运行时的多态是面向对象最精髓的东西,要实现运行时多态需要做以下两件事情:方法重写(子类继承父类并重写父类中已有的或抽象的方法)。
2022-10-25 09:35:47
602
原创 从零开始搭建SpringBoot下的SSMP工程(整合Vue+elementUI)(3)
Controller开发前后端开发协议制作resources/static/pages/books.html中存放静态页面双向数据模型绑定,可以实现动态刷新页面前端发送请求到后台,并通过后台响应。created()钩子函数,完成初始化后自动执行的操作页面开发基于VUE+ElementUI制作,前后端联调,页面数据处理,页面消息处理列表、新增、修改、删除、分页、查询项目异常处理...
2022-04-10 18:30:01
811
原创 redis for windows 5.0.14服务器开启故障
启动cmd中redis-server.exe redis.windows.conf无法启动redis 服务器解决措施:通过另一个cmd关闭服务器并且退出,在重启redis服务器redis-clishutdownexit最后用cmd重启redis服务器redis-server.exe redis.windows.confredis服务器启动成功...
2022-04-06 20:04:00
817
原创 pytorch 1.8 安装 正常启动torch.cuda
先上图pytorch 安装,因为我的版本是cuda是10.1直接用的是镜像指令:pip install torch==1.8.0+cu101 torchvision==0.9.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.douban.com/simple
2022-02-27 19:52:54
978
原创 java农业银行面试题
火星人用三进制数表示数据,他们的数字符号:@、KaTeX parse error: Expected 'EOF', got '&' at position 2: 、&̲这三个符号分别表示0、1、2。…$$&@"package NHtest;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class NHtest02 { public static vo
2022-02-27 11:29:21
981
原创 Internal Video Inpainting by Implicit Long-range Propagation 基于隐式长距离传播的内部视频修复 论文翻译
ICCV2021 基于隐式长距离传播的内部视频修复 论文翻译
2021-12-29 17:08:31
1948
原创 在ubunt20下搭建docker 报错doesn‘t support architecture与sock: connect: permission denied
搭建docker环境,并运行docker hello wroldsock: connect: permission deniedbionic InRelease' doesn't support architecture '64'
2021-12-21 08:28:22
757
原创 从零开始搭建SpringBoot下的SSMP工程(整合Vue+elementUI)(2)
实体类开发使用Lombok快速制作实体类Dao开发整合MyBatisPlus,制作数据层测试类Service开发基于MyBatisPlus进行增量开发,制作业务层测试类定义业务层接口:定义业务层的实现类,并且写抽象方法:新建测试类根据同样的方法把增改删查,分页的测试类写上去到此业务层的标准开发就完成了Controller开发基于Restful开发,使用PostMan测试接口功能Controller开发前后端开发协议制作页面开发基于VUE+ElementUI制作,前后端
2021-12-19 16:15:44
264
原创 Window安装Linux配置虚拟机Ubuntu20(附带VMware15与ubuntu下载地址)
Window安装Linux虚拟机Ubuntu20(附带VMware15与ubuntu下载地址)
2021-12-17 15:27:28
227
原创 从零开始搭建SpringBoot下的SSMP工程(整合Vue+elementUI)(1)
基于SpringBoot的SSMP整合案例,对数据库进行增删改查操作实体类开发使用Lombok快速制作实体类,导入lombok之后通过@Date与@Getter或者@Setter注解可以快速调用Getter与Setter方法。新建一个domain文件夹,Book.java。但是我的lombok导入之后,加载出现了问题,就手动添加了变量之后,右键生成getter,setter的方法补充:后来我发现为什么Lombok导入@Date以及@Getter或@Setter中没有方法,需要在,
2021-12-12 16:13:18
1088
1
原创 将打包好的springboot2工程通过Sunny-Ngrok内网穿透
利用Sunny-Ngrok开通隧道登录sunny-ngrok账号:https://www.ngrok.cc/login进入将隧道管理,将id粘贴至sunny-ngrok里id序列号:粘贴至sunny-ngrok启动工具启动成功之后原本的springboot2工程访问路径为 http://localhost:8080/books/pages/books.html切换控制台到工程jar包下,启动打包文件启动格式为java -jar 名称.jar访问曾经打包好的springboot2
2021-12-11 17:04:18
470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人