源码
文章平均质量分 71
源码心得
乐羊子灰
吃饭哪有敲代码香
展开
-
serialVersionUID作用
Serializable接口使用 作用 实现Serializable接口的目的是为类可持久化,比如在网络传输或本地存储,为系统的分布和异构部署提供先决条件。若没有序列化,现在我们所熟悉的远程调用,对象数据库都不可能存在, serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过 判断类的serialVersionUID来验证的版本一致的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID于本地相应实体类的serialVersionUID进行比较原创 2021-01-15 19:15:37 · 401 阅读 · 0 评论 -
Serializable接口的作用
概念 在程序中为了能直接以 Java 对象的形式进行保存,然后再重新得到该 Java 对象,这就需要序列化能力。序列化其实可以看成是一种机制,按照一定的格式将 Java 对象的某状态转成介质可接受的形式,以方便存储或传输。其实想想就大致清楚基本流程,序列化时将 Java 对象相关的类信息、属性及属性值等等保存起来,反序列化时再根据这些信息构建出 Java 对象。而过程可能涉及到其他对象的引用,所以这里引用的对象的相关信息也要参与序列化。 Java 中进行序列化操作需要实现 Serializable 或 Ex原创 2021-01-15 18:56:08 · 3234 阅读 · 0 评论 -
Spring四大注解 :@Service、@Repository、@Component、@Controller
注解 含义 @Controller 用来定义控制(dao)层的组件 @Service 用来定义业务层(service)的组件 @Repository 用来定义持久层(domain)的组件 @Component 用来定义不在上述范围内的一般性组件(最普通的组件,可以被注入到spring容器进行管理) @Controller比较好理解,加到Controller上就行了。Java web服务的项目可以用@RestController。 @Service和@Component分不太清...原创 2021-01-13 17:54:28 · 805 阅读 · 0 评论