2020
10-10
10-10
一文带你彻底理解Java序列化和反序列化
Java序列化是什么?Java序列化是指把Java对象转换为字节序列的过程,Java反序列化是指把字节序列恢复为Java对象的过程。反序列化:客户端重文件,或者网络中获取到文件以后,在内存中重构对象。序列化:对象序列化的最重要的作用是传递和保存对象的时候,保证对象的完整性和可传递性。方便字节可以在网络上传输以及保存在本地文件。为什么需要序列化和反序列化实现分布式核心在于RMI,可以利用对象序列化运行远程主机上的服务,...
继续阅读 >
一、自带校验注解实现数据校验1、web项目导入依赖<!--该依赖默认导入了hibernate-validator所以不需要再单独导入--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>下图可以看到spring-boot-starter-web依赖自动引入了hibernate-validator;如果感兴趣的话还可以进入hibernate-validator查看引入了什么相关依赖2、默认注解的...
最近因为一些事情,需要将一张简单的图片转换为PDF的文件格式,在网上找了一些工具,但是这些工具不是需要注册账号,就是需要下载软件。而对于只是转换一张图片的情况下,这些操作显然是非常繁琐的,所以作者就直接使用Java写了一个图片转换PDF的系统,现在将该系统分享在这里。引入依赖<!--该项目以SpringBoot为基础搭建--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</arti...