- 博客(8)
- 收藏
- 关注
原创 我的Docker学习笔记
Docker学习docker的安装 安装# 1.卸载旧的dockeryum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \
2020-10-09 15:05:28 2796
原创 Field injection is not recommended
Field injection is not recommended在使用spring框架中的依赖注入注解@Autowired的时候,IDEA报了一个警告被警告的代码如下@Autowiredprivate PayLogService payLogService;警告的内容如下Field injection is not recommended // 使用变量的以来注入是不推荐的Spring官方给出解决方案是这样的Inspection info: Spring Team recommend
2020-10-09 15:16:01 410
原创 @MappedSuperclass注解的使用
起因:最近在看GitHub上的开源项目的时候遇到了@MappedSuperclass这个注解由于是第一次见,所以就在网上搜了一些资料来研究,下面是对这个注解的作用以及基本使用场景的描述。@Getter@Setter@MappedSuperclass@EntityListeners(AuditingEntityListener.class)public class BaseEntity implements Serializable { @CreatedBy @Column(na
2020-10-09 15:14:43 260
原创 javaBean为什么要实现Serializable接口
今天无意中发现JavaBean类基本都要求实现了Serializable接口,以前只是知道序列化以后,可以通过io流的方式将对象序列化和反序列化,进行存取,但不知道为什么需要序列化,今天总结一下,方便以后可以查询!Java的"对象序列化"是指一个可以将实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了。这一点甚至在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,你可以在Win
2020-08-04 16:44:35 257
原创 TreeSet自定义比较器
TreeSet是一个有序的集合,它的作用是提供有序的Set集合。它继承了AbstractSet抽象类,实现了NavigableSet,Cloneable,Serializable接口。TreeSet是基于TreeMap实现的,TreeSet的元素支持2种排序方式:自然排序或者根据提供的Comparator进行排序。自然排序需要继承被排序的类并实现Comparable接口,实现其中的compareTo方法并自定义对象转换器自定义排序只需要实现Comparator并实现其compareTo方法/***
2020-07-27 18:42:29 428
原创 使用spring的 InitializingBean 的 afterPropertiesSet 来初始化配置信息
一、在application.properties中配置信息#配置阿里云OSS所需要的常量aliyun.oss.file.endPoint=oss-cn-chengdu.aliyuncs.comaliyun.oss.file.accessKeyId=*********************************aliyun.oss.file.accessKeySecret=*******************************aliyun.oss.file.bucketName=***
2020-07-27 18:27:42 494
原创 注解RequestBody、RequestParam 与 GET 、POST请求的使用
参考前后端分离的项目中,后台采用springboot,使用Restful风格设计接口,在GET请求下,如果后台使用@RequestBody注解接受参数,则会报错,而在POST请求下,如果后台使用@RequestParam注解接受参数也会报错。一、GET与POST请求之间的差别Get和Post都是Http协议的组件,所以底层都是使用tcp链接。Get的请求方式是将http的header和data一并发往服务端,也就是一条tcp数据包发送,这就会有两个问题:数据量有限,依赖于Tcp负载能力,所以携带的
2020-07-27 18:19:55 2418
原创 MyBatis-Plus基本操作总结
定义数据库表CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱', PRIMARY KEY (id));定义实体类映射@Datapublic
2020-07-10 19:29:09 812 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人