- 博客(10)
- 收藏
- 关注
原创 oss图片转base64 遇到的小坑
需求:项目环境是内网,导致放在oss里的图片访问不了,所以需要后端把图片的base64格式传给前端。前端对图片的处理,一般都用dataURL的方式 Data URL 由四部分组成:data,文件类型,base64标志位,base64数据。 后端 添加了完整的格式:前端就能处理了base64就是64个可打印的字符来标识8位的二进制数据的编码。 由于64等于2的6次方,所以一个Base64字符实际上代表着6个二进制位(bit)。 然而,二进制数据1个字节(byte)对应的是8比特(bit),因此,3字节(3
2022-07-06 14:49:05
1192
原创 注解 javax.validation.constraints下的注解
@NotBlank, @NotNoll, @NotEmpty 实体字段校验之间的区别 简单的来说 字符串用@NotBlank 基本类型用@NotNoll 集合类型 @NotEmpty
2021-11-26 11:39:00
611
原创 注解 javax.validation.constraints下的注解
注解 javax.validation.constraints下的注解 javax下的有13个注解 注解 验证的数据类 参数 注解说明 参数说明 AssertFalse boolean ,Boolean 元素必须为false 注:null认为是有效的 AssertTrue boolean ,Boolean 元素必须为true 注:null认为是有效的 DecimalMax BigDecimalBigIntegerCharSequencebyte, short, int,
2021-11-19 10:55:54
1457
原创 idea 常用的快捷键
idea 快捷键 一 Ctrl+快捷键 Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + Y 删除光标所在行 或 删除选中的行 (必备) Ctrl + X 剪切光标所在行 或 剪切选择内容 Ctrl + C 复制光标所在行 或 复制选择内容 Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备) Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围(必
2021-11-18 10:58:28
934
原创 2021-11-03
@NotBlank:只用于String,不能为null且trim()之后size>0 @NotEmpty :不能为null,且Size>0 @NotNull:不能为null,但可以为empty,没有Size的约束 @Min 验证 Number 和 String 对象是否大等于指定的值 @Max 验证 Number 和 String 对象是否小等于指定的值 @Size(min=, max=) 验证对象(Array,Collection,Map,String)长度是否在给定的..
2021-11-03 16:26:27
148
原创 @JsonProperty注解 解决lombok.Data 带来的属性错误
写在实体类属性上的注解,作用可以简单的理解为在反序列化的时候给属性重命名(多一个名字来识别) 在属性上用注解再写一遍名字就行了
2021-11-03 15:44:39
1174
原创 spring boot 项目新建模块出现404问题
用postman调接口出现404,当时挺纳闷,后来一查是我的admin板块里的pom文件,没有加上新增的板块.所以这个新的板块就在我的项目之外了,那就不能用原来的方式调.
2021-11-01 14:04:56
1155
原创 available: expected at least 1 bean which qualifies as autowire candidate
available: expected at least 1 bean which qualifies as autowire candidate 这个错误我也是找了半天,最后排查的时候发现是自己的实现类写错了,所以注入不进去. 出现这个错误一般有四个方向排查 查看接口实现类是否加入注解,如service、repository等 查看spring配置文件是否自动扫描包 <context:component-scan base-package=“xxx.xx.xxx”> 或者是否在自动包扫
2021-11-01 13:46:38
9728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅