- 浏览: 1204124 次
- 性别:
- 来自: 上海
-
最新评论
-
sea0108:
mark
java内存模型 -
XingShiYiShi:
方便把:testPNR();具体实现发出来吗?谢谢
用正则表达式解析 航信的电子客票和pnr报文 -
wh359126613:
如果js和webservice不在同一个服务器上,有跨域问题如 ...
使用javascript调用webservice示例 -
雨飛雁舞:
...
oracle 动态性能(V$)视图 -
ouyang1224:
好东西
oracle 动态性能(V$)视图
文章列表
目的:使用HibernateTemplate执行execute(new HibernateCallback())方法,从HibernateCallback中得到session,在此session中做多个操作,并希望这些操作位于同一个事务中。 如果你这样写(1): public static void main(String ss[]) { CtxUtil.getBaseManager().getHibernateTemplate().execute(new HibernateCallback() { public Object d ...
- 2009-03-08 03:41
- 浏览 2367
- 评论(0)
hibernate作为一种现在比较流行的轻量级的ORM框架,2003年开始在国内流行,到目前来说在做持久层上还是占有统治地位的。虽然说丰富灵活的HQL和面对对象的Criteria查询,把程序员从复杂繁琐的JDBC中解放了出来,但作为持久层的 ...
- 2009-03-08 02:05
- 浏览 1140
- 评论(0)
堆栈
目录 什么是堆栈 堆和栈的区别 堆和栈的理论知识 堆和栈的区别主要分: 补充
[编辑本段]
什么是堆栈
在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插
- 2009-03-07 23:56
- 浏览 1369
- 评论(0)
thinkinginjava第三版第四版中文版习题答案.rar
- 2009-03-07 23:19
- 浏览 2217
- 评论(0)
15.5 匿名内部类
泛型还可以应用于内部类以及匿名内部类。下面的示例使用匿名内部类实现了Generator接口:
Customer和Teller类都只有private的构造器,这可以强制你必须使用Generator对象。Customer有一个generator()方法,每次执行它都会生成一个新的Generator<Customer>对象。我们其实不需要多个Generator对象,Teller就只创建了一个public的generator对象。在main()方法中可以看到,这两种创建Generator的方式都在fill()中用到了。
由于Customer中的generat ...
- 2009-03-07 23:11
- 浏览 1757
- 评论(0)
15.4 泛型方法
到目前为止,我们看到的泛型,都是应用于整个类上。但同样可以在类中包含参数化方法,而这个方法所在的类可以是泛型类,也可以不是泛型类。也就是说,是否拥有泛型方法,与其所在的类是否是泛型没有关系。
泛型方法使得该方法能够独立于类而产生变化。以下是一个基本的指导原则:无论何时,只要你能做到,你就应该尽量使用泛型方法。也就是说,如果使用泛型方法可以取代将整个类泛型化,那么就应该只使用泛型方法,因为它可以使事情更清楚明白。另外,对于一个static的方法而言,无法访问泛型类的类型参数,所以,如果static方法需要使用泛型能力,就必须使其成为泛型方法。
要定义泛型方法,只需将泛型参数 ...
- 2009-03-07 23:03
- 浏览 5201
- 评论(0)
15.3 泛型接口
泛型也可以应用于接口。例如生成器(generator),这是一种专门负责创建对象的类。实际上,这是工厂方法设计模式的一种应用。不过,当使用生成器创建新的对象时,它不需要任何参数,而工厂方法一般需要参 ...
- 2009-03-07 22:53
- 浏览 2139
- 评论(0)
15.1 与C++的比较
一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。
在面向对象编程语言中,多态算是一种泛化机制 ...
- 2009-03-07 21:24
- 浏览 2642
- 评论(0)
Document file and example: Hibernate, JBoss etc.
一、 实体 Bean
每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。
声明实体Bean
@Entitypublic class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Long id) { this.id = id; }}
@Entity 注解将一个类声明为实体 Bean, @Id ...
- 2009-03-07 15:43
- 浏览 2428
- 评论(1)
谈谈回调吧,以前学java的时候居然没接触到这个词汇,汗,最近研究hibernate和spring结合时,发现spring实现hibernate时应用了回调机制,于是google了很多次,终于有所体会了,现在做下小小的总结,以便加深印象!
java回调机制:
软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。
同步调用是一种阻塞式调用,调用 方要等待对方执行完毕才返回,它是一种单向调用;
回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;
异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息 ...
- 2009-03-06 20:42
- 浏览 2029
- 评论(0)
Oracle删除表
Java代码
1, DELETE (删除数据表里记录的语句)
DELETE FROM表名 WHERE 条件;
注意:删除记录并不能释放ORACLE里被占用的数据块表空间. 它只把那些被删除的数据块标成unused.
如果确实要删除一 ...
- 2009-03-05 14:41
- 浏览 22925
- 评论(2)
http://wiki.javascud.org/pages/viewpage.action?pageId=5566
第一章 简介 (JMeter CN) 第七章 创建一个数据库测试计划 (JMeter CN) 第三章 创建一个测试计划 (JMeter CN) 第九章 创建一个LDAP测试计划 (JMeter CN) 第九章 创建一个扩展的LDAP测试计划
- 2009-03-01 17:41
- 浏览 1545
- 评论(0)
2003年3月11日那一期(使用JMS Queue) 解释了如何使用Java消息服务(Java Messaging Service,JMS)Queue进行点到点的消息发送。下面这一技巧将解释如何使用JMS Topic实现发布/订阅式的消息发送。
发布/订阅式的消息发送
在发布/订阅式的消息发送中,一个发布者利用一个方法调用将每条消息发送给多个预订者。介于发布者和预订者之间的是一台消息服务器。在JMS中,消息服务器被叫做“JMS提供者”。发布者发送消息到JMS提供者,预订者从JMS提供者接收消息。
下图演示了这一方案。
在JMS中,发布/订阅式的消息发送使用JMS管理的一个叫做Topic的对象来 ...
- 2009-03-01 16:20
- 浏览 7004
- 评论(1)
摘要 在深入研究JMS异步消息处理机制的基础上,利用JMS为分布在不同系统中的气象数据的汇集提供了一个可行的方案,解开了应用程序间的耦合,并增强了应用程序的可扩展性和可靠性。 关键词 消息、JMS、点对点、发布/订 ...
- 2009-03-01 12:46
- 浏览 1543
- 评论(0)
1. JMS基本概念 JMS(Java Message Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。
2. JMS基本功能JMS是用于和面向消息的中间件相互通信的应用程序接口。它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型的域,并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。JMS还提供了另一种方式来对您的应用与旧的后台系统相集成。3. WebLogi ...
- 2009-03-01 12:01
- 浏览 3530
- 评论(1)