![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
嘿丶单炒饭
没有什么能让你加班的 如果有就通宵~
展开
-
面试题
序列化和json区别?serialize在编码后大概是json的两倍。原因:serialize后字符串包含了子串的长度,这可能是速度方面的优化,典型的空间换时间,但是它本身还是太重了。 serialize有更加详细的类型区分,而json只有四种类型,并且是以简单的符号表示。serialize的速度在大数据量的情况下比json差了快一个数量级。从上面两点看,json不管是在速度还...原创 2020-04-20 12:09:27 · 552 阅读 · 0 评论 -
PO,BO,VO和POJO的区别
PO:persistent object 持久对象1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。2 .在hibernate持久化框架中与insert/delet操作密切相关。3 .PO中不应该包含任何对数据库的操作。POJO :plain ordinary java object 无规则简单java对象一个中间对象,可以...转载 2019-03-27 19:32:03 · 536 阅读 · 0 评论 -
常见hash算法的原理
散列表,它是基于高速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构能够理解为一个线性表,可是当中的元素不是紧密排列的,而是可能存在空隙。散列表(Hash table,也叫哈希表),是依据关键码值(Key value)而直接进行訪问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来訪问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。...转载 2019-08-01 10:17:27 · 977 阅读 · 0 评论