<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rainbow20的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rainbow20</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rainbow20]]></copyright><item><title><![CDATA[脏读，不可重复读，幻读]]></title><link>https://blog.youkuaiyun.com/rainbow20/article/details/3003110</link><guid>https://blog.youkuaiyun.com/rainbow20/article/details/3003110</guid><author>rainbow20</author><pubDate>Tue, 30 Sep 2008 15:42:00 +0800</pubDate><description><![CDATA[1 脏读：当事务1修改了一条记录，没有提交时，事务2读取了该记录；当事务1回滚了，那么事务2的记录就是一条不存在的记录；（在这里说明一下：当事务2读取数据过程中，事务1有可能修改了数据，这时候事务1读取出来的是事务2修改了但是未提交的数据）2 不可重复读：当事务1读取了一条记录，未提交事务，事务2修改了该条记录并且提交事务；事务1又读取了该条记录，发现两条记录不一样；3 幻影读：当]]></description><category></category></item><item><title><![CDATA[Java对象序列化]]></title><link>https://blog.youkuaiyun.com/rainbow20/article/details/2991572</link><guid>https://blog.youkuaiyun.com/rainbow20/article/details/2991572</guid><author>rainbow20</author><pubDate>Sun, 28 Sep 2008 12:08:00 +0800</pubDate><description><![CDATA[ 简单来说序列化就是一种用来处理对象流的机制，所谓对象流也就是将对象的内容进行流化，流的概念这里不用多说(就是I/O)，我们可以对流化后的对象进行读写操作，也可将流化后的对象传输于网络之间(注：要想将对象传输于网络必须进行流化)！在对对象流进行读写操作时会引发一些问题，而序列化机制正是用来解决这些问题的！问题的引出：如上所述，读写对象会有什么问题呢？比如：我要将对象]]></description><category></category></item><item><title><![CDATA[J2SE --- static块]]></title><link>https://blog.youkuaiyun.com/rainbow20/article/details/2991312</link><guid>https://blog.youkuaiyun.com/rainbow20/article/details/2991312</guid><author>rainbow20</author><pubDate>Sun, 28 Sep 2008 11:12:00 +0800</pubDate><description><![CDATA[Java中static块                  Java 程序中时常用些 static {} 这样的结构。 这样的结构叫 static块 ，一般是一个类初始化时运行的代码。 注意，是类的初始化，不是对象的初始化。 也就是你在定义对象时，它运行的初始化代码，并且只有第一次定义时才运行。之后就不再运行初始化了。 一个类中可以可以有很多static块。static块按顺序]]></description><category></category></item><item><title><![CDATA[java的序列化]]></title><link>https://blog.youkuaiyun.com/rainbow20/article/details/2990986</link><guid>https://blog.youkuaiyun.com/rainbow20/article/details/2990986</guid><author>rainbow20</author><pubDate>Sun, 28 Sep 2008 10:27:00 +0800</pubDate><description><![CDATA[1、序列化是干什么的？       简单说就是为了保存在内存中的各种对象的状态，并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States，但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化       a）当你想把的内存中的对象保存到一个文件中或者数据库中时候；    b）当你想用套接字在网]]></description><category></category></item></channel></rss>