自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 每天一款设计模式0——概述

    前些日子忙的焦头烂额,各种乱七八糟的小项目如同走马灯一样轮番上阵,各种的需求不明确及需求变更,各种的只要效率不求质量,搞出来的产品就像憎恶一样东拼西凑丑陋不堪,自己都不想回头去看!    最近几天工作不是太忙,重温一下设计模式,洗涤一下自己的心灵,也顺便捡几个项目模拟重构一下。参考书籍只能是经典的GOF的《设计模式》一书。 创建型结构型行为型类F...

2013-12-10 16:06:51 153

原创 JMS与Spring之一(用JmsTemplate同步收发消息)

在Spring框架中使用JMS传递消息有两种方式:JMS template和message listener container,前者用于同步收发消息,后者用于异步收发消息。本文主要讲述用JMS template同步收发消息。1.       JMS template综述使用JmsTemplate收发消息可以显著减少开发的精力投入。使用JmsTemplate时,不需要费心考虑连接到J...

2013-04-25 12:00:49 360

原创 mybatis高级应用系列一:分页功能

转载自【海鸟】的博客:http://www.cnblogs.com/jcli/archive/2011/08/09/2132222.html  Mybatis3.0出来已有段时间了,其实自己挺喜欢这样的一个持久化框架的,因为它简单实用,学习成本低。Mybatis3.0在整体结构上和ibatis2.X差不多,改进特性如下:1.         解析xml引进了Xpa...

2013-04-08 13:25:00 97

原创 Jquery easyui datagrid 分页 详解

转载自Horrison的博客:http://www.cnblogs.com/huozhicheng/archive/2011/09/27/2193605.html 由于项目原因,用了jquery easyui 感觉界面不错,皮肤样式少点,可是官网最近打不开了,资料比较少,给的demo没有想要的效果,今天在用datagrid 做分页显示的时候,折腾了半天,网上的资料也比较少,后自己动手,...

2013-04-08 11:37:23 101

原创 JMS与Spring之一(用JmsTemplate同步收发消息)

转载自:http://blog.csdn.net/moonsheep_liu/article/details/6683190 在Spring框架中使用JMS传递消息有两种方式:JMS template和message listener container,前者用于同步收发消息,后者用于异步收发消息。本文主要讲述用JMS template同步收发消息。1.       JMS t...

2013-04-07 09:37:55 400

原创 深入掌握JMS(十一):TemporaryQueue和TemporaryTopic

     TemporaryQueue和TemporaryTopic,从字面上就可以看出它们是“临时”的目的地。可以通过Session来创建,例如:    TemporaryQueue replyQueue = session.createTemporaryQueue();        虽然它们是由Session来创建的,但是它们的生命周期确实整个Connection。如果在...

2013-04-07 09:37:47 205

原创 深入掌握JMS(十):JMSCorrelationID与Selector

 前面讲过JMSCorrelationID主要是用来关联多个Message,例如需要回复一个消息的时候,通常把回复的消息的 JMSCorrelationID设置为原来消息的ID。在下面这个例子中,创建了三个消息生产者A,B,C和三个消息消费者A,B,C。生产者A给消费者A发送一个消息,同时需要消费者A给它回复一个消息。B、C与A类似。    简图如下:       生产者A-----发...

2013-04-07 09:37:38 253

原创 深入掌握JMS(九):Selector

 前面的例子中创建一个消息消费者使用的是:          sesssion.createConsumer(destination)  另外,还提供了另一种方式:    sesssion.createConsumer(destination, selector) 这里selector是一个字符串,用来过滤消息。也就是说,这种方式可以创建一个可以只接收特定消息的一个消费者。Se...

2013-04-06 14:46:04 87

原创 深入掌握JMS(八):JMSReplyTo

  在下面的例子中,首先创建两个Queue,发送者给一个Queue发送,接收者接收到消息之后给另一个Queue回复一个Message,然后再创建一个消费者来接受所回复的消息。 import javax.jms.Connection;import javax.jms.JMSException;import javax.jms.Message;import javax.jm...

2013-04-06 14:45:54 94

原创 深入掌握JMS(七):DeliveryMode例子

在下面的例子中,分别发送一个Persistent和nonpersistent的消息,然后关闭退出JMS。import javax.jms.Connection;import javax.jms.DeliveryMode;import javax.jms.MessageProducer;import javax.jms.Queue;import javax.jms.Sessi...

2013-04-06 14:45:43 97

原创 深入掌握JMS(六):消息头

一个消息对象分为三部分:消息头(Headers),属性(Properties)和消息体(Payload)。对于StreamMessage和 MapMessage,消息本身就有特定的结构,而对于TextMessage,ObjectMessage和BytesMessage是无结构的。一个消息可以包含一些重要的数据或者仅仅是一个事件的通知。 消息的Headers部分通常包含一些消息的描述信息...

2013-04-06 14:39:14 104

原创 深入掌握JMS(五):实战Topic

与Queue不同的是,Topic实现的是发布/订阅模型,在下面的例子中,启动2个消费者共同监听一个Topic,然后循环给这个Topic中发送多个消息。 import javax.jms.Connection;import javax.jms.JMSException;import javax.jms.Message;import javax.jms.MessageConsu...

2013-04-06 14:39:04 92

原创 深入掌握JMS(四):实战Queue

Queue实现的是点到点模型,在下面的例子中,启动2个消费者共同监听一个Queue,然后循环给这个Queue中发送多个消息,我们依然采用ActiveMQ。import javax.jms.Connection;import javax.jms.DeliveryMode;import javax.jms.JMSException;import javax.jms.Message;...

2013-04-02 13:35:08 100

原创 深入掌握JMS(三):MessageListener

消息的消费者接收消息可以采用两种方式:   1、consumer.receive() 或 consumer.receive(int timeout);  2、注册一个MessageListener。 采用第一种方式,消息的接收者会一直等待下去,直到有消息到达,或者超时。后一种方式会注册一个监听器,当有消息到达的时候,会回调它的onMessage()方法。下面举例说明:Me...

2013-04-02 13:33:25 128

原创 深入掌握JMS(二):一个JMS例子

前一讲简单的介绍了一下JMS的基本概念, 这一讲结合一个例子让大家深入理解前一讲的基本概念. 首先需要做的是选择一个JMS提供者, 如果在JavaEE环境中可以不用考虑这些. 我们选择ActiveMQ, 官方地址: http://activemq.apache.org/. 网上有很多介绍ActiveMQ的文档, 所以在这里就不介绍了. 按照上一讲的这个简图,   Connecti...

2013-04-02 13:32:25 118

原创 深入掌握JMS(一)

1. JMS基本概念JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。    对于点到点模型,消息生产者...

2013-04-02 13:30:54 96

原创 JMS与WebService负载均衡

转载自IT168一、JMS与负载均衡  众所周知,当多个消息消费者(MessageConsumer)同时监听同一个消息队列(Queue)的时候,JMS提供者会在它们之间提供一种负载均衡机制,从而达到可以同时处理多个消息的目的。图一是一个简单的示意图,当消息生产者发送多个消息时,JMS提供者会把这些消息均匀的分发到不同的消息消费者。   图一 JMS负载均衡示意图  二、...

2013-04-02 11:53:31 290

原创 ehcache详细解读

转载自http://raychase.iteye.com/blog/1545906 。原著作者:RayChaseEhcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是...

2013-03-20 18:34:05 90

原创 测试下博客:)

第一次用CSDN的博客,测试一下效果:)

2009-08-26 09:59:00 396

javascript宝典.part2

javascript宝典,javascript最好的工具书。

2009-08-24

javascript宝典.part1

javascript宝典,javascript最好的工具书。文件太大,分2个上传。此为part1

2009-08-24

Java与模式(清晰书签版).part2.pdf

Java与模式,设计模式的Java实现,清晰PDF版,文件太大,分2次上传

2009-08-24

Java与模式(清晰书签版)part1.pdf

Java与模式,设计模式的Java实现,清晰PDF格式。文件太大,分2次上传。

2009-08-24

DAEMON Tools 3.43 很经典的虚拟光驱

很经典很好用的虚拟光驱,比现在的新版本好用的多,安装后不用重启电脑即可使用。免费版本

2009-06-16

AIX命令大全chm格式

详细的AIX操作命令大全。很详细很详细。chm格式

2009-06-16

AIX小型机系统管理资料

AIX小型机系统管理文档;PPT格式。详细的介绍了AIX小型机的系统管理

2009-06-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除