- 浏览: 110662 次
- 性别:
- 来自: 大连
最新评论
-
hanmiao:
关于正整数的正则表达式验证,我写了个表达式:^[1-9][0- ...
Java 常用正则表达式 -
hanmiao:
那个验证正整数的表达式有错误,如果匹配字符串“001”也可以通 ...
Java 常用正则表达式 -
zhf1zhf2:
很好的链接,谢谢分享!
WTP安装 -
wuxing429:
应该是计算机让人类变得很简单
EJB3.0入门 -
canhai:
全链接 好像 不行哦。
SQL 内链接、外连接、全链接
文章列表
看了"臧圩人"的一片多线程文章,根据自己的想法才写出这篇过于java 多线程的文章。
一、怎样实现多线程:
1.1实现多线程:
1.1.1、实现线程的方式有两种:
1、继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。
2、实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。
1.1.2、这是继承Thread类实现线程的示例:
Java代 ...
- 2008-08-10 14:29
- 浏览 1990
- 评论(0)
它支持Eclispe插件方式和Ant方式。这里主要将采用Ant方式。这样可以脱离Eclipse :)
1 准备好Hiberbate.cfg.xml .主要是告诉工具取哪的数据库和表格
< ?xml version="1.0" encoding="UTF-8"?> < !DOCTYPE hibernate-configura ...
hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:
一、预备知识:
在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached
可以参考http://easyworld.iteye.com/blog/221616这篇文章
脱管状态的实例可以通过调用save()、persist()或者saveOrUpdate()方法进行持久化。
持久化实例可以通过调用 delete()变成脱管状态。通过get()或load()方法得到的实例都是持久化状态的。
脱管状态的实例可以通 ...
观察者模式是一种一对多的关系。一是指数据主题对象,这是我们数据的来源。多的一方是指对数据进行各种各样的组合处理行为。这样我们将数据库和对数据的操作实现分离。从而能达到一种数据,却可以再不同的方法进行处理得到不同的效果。而其 当一个对象的状态发生改变时,其所有依赖项都会得到通知,并自动更新。这个也是观察这模式的主要特性。
- 2008-08-07 14:30
- 浏览 818
- 评论(0)
Hibernate 特性 延迟加载
不在发生SQL语句。
代理对象
- 2008-08-04 09:48
- 浏览 913
- 评论(0)
hibernate的两种事务管理jdbc 和jta方式。下边说说两者的区别一、说明一下jdbc和jta方式事务管理的区别:JDBC事务由Connnection管理,也就是说,事务管理实际上是在JDBC Connection中实现。事务周期限于Connection的生命周期之内JTA 事务管理则由 JTA 容器实现,JTA 容器对当前加入事务的众多Connection 进行调度,实现其事务性要求。JTA的事务周期可横跨多个JDBC Connection生命周期。二、在了解jdbc和jta事务的基础上,再来讨论hibernate的两种事务对于基于JDBC Transaction的Hibernate ...
- 2008-08-03 22:42
- 浏览 1470
- 评论(0)
Hibernate对象:
1、瞬时对象(Transient Objects):
使用new操作符初始化的对象不是立刻持久的。的状态是瞬时的,也就说没有和任何数据库表进行关联。只要应用不再引用这对象,他的状态将丢失,并且由垃圾回收机制回收。数据库中没有此对象,只是存在内存中。
2、持久对象(Persist Objects):持久对象是具有数据库标识的,也就是从数据库获取来的。他有持久化管理器Session统一管理,持久实例实在事务中进行操作--当事务结束他的状态与数据库同步,可以这样理解当我们在对象处于Persist 状态时候我们对对象的改变将会同步道数据库中,其原理是当事务提交时刻, ...
spring提供的单元测试是强大的,spring的单元测试很简单,封装的很好。我们要用spring的单元测试测试我们写的add,delete等方法时候需要spring提供的一个额外包spring-mock.jar,我已经传上来了。你只要熟悉单元测试,编写一个测试案例,然后把继承改为org.springframework.test.AbstractTransactionalDataSourceSpringContextTests就可以了,此时编译器会提示你要实现 /** * 必须实现的方法 */ public String[] getConfigLocations(){ ...
- 2008-07-30 09:55
- 浏览 1379
- 评论(0)