<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[虽然我很菜]]></title><description><![CDATA[万恶淫为源，百善孝为先。]]></description><link>https://blog.youkuaiyun.com/Titilover</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Titilover]]></copyright><item><title><![CDATA[我对Java Serializable（序列化）的理解和总结]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7321446</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7321446</guid><author>Titilover</author><pubDate>Mon, 05 Mar 2012 17:33:43 +0800</pubDate><description><![CDATA[1、序列化是干什么的？

简单说就是为了保存在内存中的各种对象的状态（也就是实例变量，不是方法），并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states，但是Java给你提供一种应该比你自己好的保存对象状态的机制，那就是序列化。
2、什么情况下需要序列化
a）当你想把的内存中的对象状态保存到一个文件中或者数据库中时候；
b）当你想用套接字在网]]></description><category></category></item><item><title><![CDATA[java serializable深入了解]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7321145</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7321145</guid><author>Titilover</author><pubDate>Mon, 05 Mar 2012 15:51:23 +0800</pubDate><description><![CDATA[引言

将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点，在大部分情况下，开发人员只需要了解被序列化的类需要实现 Serializable 接口，使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下，光知道这些还远远不够，文章列举了笔者遇到的一些真实情境，它们与 Java 序]]></description><category></category></item><item><title><![CDATA[Struts2中过滤器和拦截器的区别]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7320648</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7320648</guid><author>Titilover</author><pubDate>Mon, 05 Mar 2012 14:08:14 +0800</pubDate><description><![CDATA[拦截器和过滤器的区别：
1、拦截器是基于java的反射机制的，而过滤器是基于函数回调

2、过滤器依赖与servlet容器，而拦截器不依赖与servlet容器

3、拦截器只能对action请求起作用，而过滤器则可以对几乎所有的请求起作用

4、拦截器可以访问action上下文、值栈里的对象，而过滤器不能

5、在action的生命周期中，拦截器可以多次被调用，而过滤器只能在容器]]></description><category></category></item><item><title><![CDATA[Hibernate 的工具类]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7303537</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7303537</guid><author>Titilover</author><pubDate>Tue, 28 Feb 2012 20:06:58 +0800</pubDate><description><![CDATA[Hibernate 的工具类
  对于Hibernate 3.1 以前的的版本在实现Hibernate工具类时,需要通过两个线程
局部变量来保存与当前进行相对应的Session和事务对象的实例.
  而对于Hibernate 3.1 以后的版本,使用线程局部变量保存Session和事务对象的
工作就完全不需要自己去实现了,只需在Hibernate.cfg.xml配置文件中增加一个名为
C]]></description><category></category></item><item><title><![CDATA[详解在Spring中进行集成测试]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7301699</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7301699</guid><author>Titilover</author><pubDate>Tue, 28 Feb 2012 13:16:29 +0800</pubDate><description><![CDATA[在单元测试时，我们尽量在屏蔽模块间相互干扰的情况下，重点关注模块内部逻辑的正确性。而集成测试则是在将模块整合在一起后进行的测试，它的目的在于发现一些模块间整合的问题。有些功能很难通过模拟对象进行模拟，相反它们往往只能在真实模块整合后，才能真正运行起来，如事务管理就是其中比较典型的例子。 

按照Spring的推荐（原话：You should not normally use the Sprin]]></description><category></category></item><item><title><![CDATA[深入Hibernate映射文件（一）]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7301060</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7301060</guid><author>Titilover</author><pubDate>Tue, 28 Feb 2012 10:44:09 +0800</pubDate><description><![CDATA[（1）根元素


（2）持久化类的标识属性元素的属性


（3）映射普通属性的元素


（4）映射集合属性]]></description><category></category></item><item><title><![CDATA[深入Hibernate映射文件（二）——<hibernate-mapping>的属性]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7301122</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7301122</guid><author>Titilover</author><pubDate>Tue, 28 Feb 2012 10:43:27 +0800</pubDate><description><![CDATA[根元素中可以指定以下属性：
（1）schema： 制定所映射的数据库的Schema名，
（）catalog
（）default-casade：设置Hibernate默认的级联风格，该属性的默认值是none。当配置之Java属性映射和集合属性映射时还可以指定cascade属性，用于覆盖默认的级联风格。如果配置Java属性映射和集合属性映射时没有设置cascade属性，则hibernate将采用]]></description><category></category></item><item><title><![CDATA[HibernateTemplate]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7299078</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7299078</guid><author>Titilover</author><pubDate>Mon, 27 Feb 2012 17:27:23 +0800</pubDate><description><![CDATA[使用HibernateTemplate可将Hibernate 的持久层访问模板化，使用HibernateTemplate 非常简单。创建Hi bernateTemplate 实例后，注入一个SessionFactory 的引用，就可执行持久化操作。SessionFactoyr 对象可通过构造参数传入，或通过设值方式传入。例如:
//获取Spring 上下文
ApplicationContext]]></description><category></category></item><item><title><![CDATA[详解Hibernate Session]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7298904</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7298904</guid><author>Titilover</author><pubDate>Mon, 27 Feb 2012 16:55:48 +0800</pubDate><description><![CDATA[Hibernate的基本特征是完成面向对象的程序设计语言到关系数据库的映射，在Hibernate中使用持久化对象PO(Persistent Object)完成持久化操作，对PO的操作必须在Session管理下才能同步到数据库，但是这里的Session并非指HttpSession，可以理解为基于JDBC的Connnection，Session是Hibernate运作的中心，对象的生命周期、事务的管理]]></description><category></category></item><item><title><![CDATA[持久化对象的状态]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7298338</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7298338</guid><author>Titilover</author><pubDate>Mon, 27 Feb 2012 15:43:59 +0800</pubDate><description><![CDATA[（1）瞬态：对象由new操作符创建，且尚未Hibernate Session 关联的对象被认为处于瞬态。瞬态对象不会被持久化到数据库中，也不会被赋予持久化标识，如果程序中失去了瞬态对象的引用，瞬态对象将会被垃圾回收机制销毁。使用Hibernate Session 可以将其变为持久化状态。
（2）持久化：持久化实例在数据库中有对应的记录，并且拥有一个持久化标识。持久化的实例是可以刚刚保存的，也可以]]></description><category></category></item><item><title><![CDATA[配置Hibernate之各类属性]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7297300</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7297300</guid><author>Titilover</author><pubDate>Mon, 27 Feb 2012 14:33:36 +0800</pubDate><description><![CDATA[Hibernate需要进行数据库访问，因此必须设置连接数据库的相关的属性。所有Hibernate属性的名字和语义都在org.hibernate.cfg.Environment中定义。
下面是JDBC连接配置中最重要的设置
（1）hibernate.connection.driver_class：设置连接数据库驱动。
（2）hibernate.connection.url：设置所连接数据库服务]]></description><category></category></item><item><title><![CDATA[Hibernate之Configuration，SessionFactory，Session]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7291959</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7291959</guid><author>Titilover</author><pubDate>Fri, 24 Feb 2012 20:31:12 +0800</pubDate><description><![CDATA[Configuration:


负责管理Hibernate的配置信息，这些配置信息都是从配置文件hibernate.cfg.xml或者Hibernate.properties读取的，当然也可以自定义文件名称，只要在实例化Configuration的时候指定具体的路径就可以了；


SessionFactiory：
Configuration的实例会根据当前的配置信息，构造Sessi]]></description><category></category></item><item><title><![CDATA[Hibernate中的Configuration]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7291923</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7291923</guid><author>Titilover</author><pubDate>Fri, 24 Feb 2012 20:16:03 +0800</pubDate><description><![CDATA[Configuration类用来管理我们的配置文件的信息的，通过它，我们可以通过创建一个configuration实例来管理相应的配置文档，但是通常我们只创建一个configuration实例。 


下面是一个通用的创建实例的代码 
try{  
 sessionFactory = new Configuration().configure().buildSessionFactory()]]></description><category></category></item><item><title><![CDATA[HibernateDaoSupport]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7291606</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7291606</guid><author>Titilover</author><pubDate>Fri, 24 Feb 2012 17:40:38 +0800</pubDate><description><![CDATA[Spring为Hibernate的DAO提供工具类：HibernateDaoSupport。该类主要提供了两个方法： 

public final HibernateTemplate getHibernateTemplate() 
public final void setSessionFactory(SessionFactory sessionFactory) 
其中，setSessio]]></description><category></category></item><item><title><![CDATA[存储过程的概念]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7177519</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7177519</guid><author>Titilover</author><pubDate>Thu, 05 Jan 2012 13:19:14 +0800</pubDate><description><![CDATA[存储过程是由流控制和SQL语句书写的过程，这个过程经过编译和优化，后存储在数据库服务器中，使用时只要调用即可。在Oracle中若干个有联系的存储的过程可以组合在一起构成一个程序包。
存储过程有以下的优点：
存储过程的能力大大增强了SQL语言的功能和灵活性，存储过程可以用流控制语句进行编写，有很强的灵活性，可以完成复杂的判断和较复杂的运算。
可保证数据的安全性和完整性
    通过存储过程可]]></description><category></category></item><item><title><![CDATA[映射表]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7174758</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7174758</guid><author>Titilover</author><pubDate>Wed, 04 Jan 2012 15:49:15 +0800</pubDate><description><![CDATA[集是一个集合，它可以快速地寻找现有的元素，但是要查看元素，就需要查看的元素的精确副本。这不是一种非常通用的查找方式。通常，我们知道某些键的信息，并想要查找与之相对应的元素。映射表（map）数据结构就是为此设计的。映射表用来存放键值对。如果提供了键就能查找到相应的值。例如，有一张关于员工信息的记录表，键为员工ID，值为Employee对象。
Java 类库为映射表提供了两种通用的实现：HashMa]]></description><category></category></item><item><title><![CDATA[JSF学习笔记之Managed Beans]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7044763</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7044763</guid><author>Titilover</author><pubDate>Tue, 06 Dec 2011 13:21:33 +0800</pubDate><description><![CDATA[一.  Managed Beans


JSF 使用 Bean 来达到逻辑层与表现层分离的目的，Bean 的管理集中在配置文件中，您只要修改配置文件，就可以修改 Bean 之间的相依关系。
1.  Backing Beans
JSF使用JavaBeans来达到程序逻辑与试图分离的目的，在JSF中的Bean其角色是属于Backing Bean，又称之为Glue Bean，其作用是真正的业务]]></description><category></category></item><item><title><![CDATA[随笔2011/12/01]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7029640</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7029640</guid><author>Titilover</author><pubDate>Thu, 01 Dec 2011 13:11:09 +0800</pubDate><description><![CDATA[JS





javascript:5%2
javascript:x = 3; (x > 5)? "x is less": "x is greater"
javascript:d = new Date(); typeof d;
javascript:for(i=0,j=1,k=0,fib=1; i>5; i++,fib=j+k,k=j,j=fib) alert(fib);
javas]]></description><category></category></item><item><title><![CDATA[HTML 5 事件属性]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7023621</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7023621</guid><author>Titilover</author><pubDate>Tue, 29 Nov 2011 15:18:17 +0800</pubDate><description><![CDATA[转自w3cschool


HTML 5 事件属性



Previous Page
Next Page



全局事件属性
HTML 4 增加了通过事件触发浏览器中行为的能力，比如当用户点击某个元素时启动一段 JavaScript。
如果需要学习更多有关使用这些事件进行编程的内容，请学习我们的 JavaScript 教程 和 DHTML
 教程。
下面的表格列出了]]></description><category></category></item><item><title><![CDATA[Connection接口中的方法]]></title><link>https://blog.youkuaiyun.com/Titilover/article/details/7000104</link><guid>https://blog.youkuaiyun.com/Titilover/article/details/7000104</guid><author>Titilover</author><pubDate>Tue, 22 Nov 2011 14:07:32 +0800</pubDate><description><![CDATA[1. Statement   createStatement()：
创建一个Statement对象来将 SQL 语句发送到数据库。
Statement stmt = con.createStatement(); 
 
2. Statement   createStatement(int resultSetType, resultSetConcurrency)：
创建一个Statement]]></description><category></category></item></channel></rss>