摘要: 在Java语言中,DataSource对象就是一个代表数据源实体的对象。一个数据源就是一个用来存储数据的工具,它可以是复杂的大型企业级数据库,也可以是简单得只有行和列的文件。数据源可以位于在服务器端,也可以位于客服端。应用程序通过一个连接来访问数据源,那么一个DataSource对象就是用于提供连接 阅读全文
posted @ 2016-07-11 17:17 呵呵|java 阅读(254) 评论(0) 推荐(0) 编辑
摘要: Java是由C++发展来的。 它摈弃了C++中一些繁琐容易出错的东西。其中有一条就是这个GC。 写C/C++程序,程序员定义了一个变量,就是在内存中开辟了一段相应的空间来存值。内存再大也是有限的,所以当程序不再需要使用某个变量的时候,就需要释放这个内存空间资源,好让别的变量来用它。在C/C++中,释 阅读全文
posted @ 2016-07-11 17:16 呵呵|java 阅读(911) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/softwave/article/details/4166598 阅读全文
posted @ 2016-07-11 17:16 呵呵|java 阅读(77) 评论(0) 推荐(0) 编辑
摘要: <!-- 对数据源进行事务管理 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" p:dataSource-ref="dataSourc 阅读全文
posted @ 2016-07-11 17:16 呵呵|java 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你 阅读全文
posted @ 2016-07-11 17:15 呵呵|java 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. 临时状态 由 new命令开辟内存空间的java对象,例如: User user=new User(); 临 时对象在内存孤立存在,它是携带信息的载体,不和数据库的数据有任何关联关系. 2. 持久状态 处于该状态的对象在数据库中具有对应的记录,并拥有一个持久化标识.通过session的get() 阅读全文
posted @ 2016-07-11 17:15 呵呵|java 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null 2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂首先查找session的p 阅读全文
posted @ 2016-07-11 17:15 呵呵|java 阅读(111) 评论(0) 推荐(0) 编辑
摘要: (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 然后我们再来谈谈 重写(Overriding) (1) 父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中定义某方法与其 阅读全文
posted @ 2016-07-11 17:14 呵呵|java 阅读(194) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/seeself/article/details/9948771 阅读全文
posted @ 2016-07-11 16:54 呵呵|java 阅读(266) 评论(0) 推荐(0) 编辑
摘要: spring.xml 里面配置 <mongo:db-factory host="localhost" port="27017" dbname="test"/> <!-- mongo模板操作对象 --> <bean id="mongoTemplate" class="org.springframewo 阅读全文
posted @ 2016-07-11 16:41 呵呵|java 阅读(226) 评论(0) 推荐(0) 编辑