摘要: 一、JDK对象序列化算法: 1.将对象实例相关的类元数据输出 2.递归地输出类的超类描述直到不再有超类 3.类元数据输出完之后,开始从最顶层的超类开始,输出对象实例的实际数据 4.从上到下递归输出实例的数据 二、序列化信息: 序列化头信息:序列化协议,版本 类信息:类的描述信息 属性值:对象的属性值 阅读全文
posted @ 2017-09-06 15:54 离不开天空的云 阅读(211) 评论(0) 推荐(0) 编辑
摘要: hotspot虚拟机的垃圾收集算法使用根搜索算法。这个算法的基本思路是:对任何“活”的对象,一定能最终追溯到其存活在堆栈或静态存储区之中的引用。通过一系列名为根(GC Roots)的引用作为起点,从这些根开始搜索,经过一系列的路径,如果可以到达java堆中的对象,那么这个对象就是“活”的,是不可回收 阅读全文
posted @ 2017-09-06 15:37 离不开天空的云 阅读(8532) 评论(0) 推荐(0) 编辑
摘要: 一、事务:事务就是一可控的方式对数据资源访问的一组操作。为了保证事务操作前后,数据资源所承载的系统状态始终处于“正确”的状态, 事务本身持有4个限定属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),这也是常说的事务的 阅读全文
posted @ 2017-07-17 22:30 离不开天空的云 阅读(235) 评论(0) 推荐(0) 编辑
摘要: JDBC作为数据库访问的规范接口,其中只是定义一些接口。具体的实现是由各个数据库厂商来完成。 一、重要的接口: 1.public interface Driver 每个驱动程序类必须实现的接口。Java SQL 框架允许多个数据库驱动程序。每个驱动程序都应该提供一个实现 Driver 接口的类。Dr 阅读全文
posted @ 2017-06-14 20:11 离不开天空的云 阅读(7829) 评论(0) 推荐(0) 编辑