guthing

2011年11月26日 #

正则表达式Pattern

摘要: 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9... 阅读全文

posted @ 2011-11-26 21:06 wolfman 阅读(231) 评论(0) 推荐(1) 编辑

2011年6月25日 #

字符串分割成一维数组、二维数组,一维数组与二维数组之间的转换

摘要: 指定格式的字符串截成一维数组(二维数组)的操作类 做项目时经常会遇到将"1,3,a,b,d"截成一维数组或将"1,a;2,b;3,c;4,d"截成二维数组。虽然String.Split()可以实现,但我感觉在遍历取值时还不是很方便。 所以写下clsArrayList类,专门做这方面的处理。 注:my... 阅读全文

posted @ 2011-06-25 09:05 wolfman 阅读(3388) 评论(1) 推荐(0) 编辑

2010年6月17日 #

ActiveMQ在C#中的应用

摘要: ActiveMQ是个好东东,不必多说。ActiveMQ提供多种语言支持,如Java, C, C++, C#, Ruby, Perl, Python, PHP等。由于我在windows下开发GUI,比较关心C++和C#,其中C#的ActiveMQ很简单,Apache提供NMS(.Net Messagi... 阅读全文

posted @ 2010-06-17 09:29 wolfman 阅读(6860) 评论(1) 推荐(1) 编辑

2010年6月12日 #

深入掌握JMS(十二):MDB

摘要: 在EJB3中,一个MDB(消息驱动Bean)就是一个实现了MessageListener接口的POJO。下面就是一个简单的MDB。 @MessageDriven(activationConfig={ @ActivationConfigProperty(propertyName="destinat... 阅读全文

posted @ 2010-06-12 15:50 wolfman 阅读(837) 评论(0) 推荐(0) 编辑

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

摘要: TemporaryQueue和TemporaryTopic,从字面上就可以看出它们是“临时”的目的地。可以通过Session来创建,例如: TemporaryQueue replyQueue = session.createTemporaryQueue(); 虽然它们是由Session来创建的,... 阅读全文

posted @ 2010-06-12 15:48 wolfman 阅读(785) 评论(0) 推荐(0) 编辑

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

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

posted @ 2010-06-12 15:45 wolfman 阅读(2626) 评论(0) 推荐(0) 编辑

深入掌握JMS(九):Selector

摘要: 前面的例子中创建一个消息消费者使用的是: sesssion.createConsumer(destination) 另外,还提供了另一种方式: sesssion.createConsumer(destination, selector) 这里selector是一个字符串,用来过滤消息。也就是... 阅读全文

posted @ 2010-06-12 15:39 wolfman 阅读(2119) 评论(0) 推荐(0) 编辑

深入掌握JMS(八):JMSReplyTo

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

posted @ 2010-06-12 15:36 wolfman 阅读(1047) 评论(0) 推荐(0) 编辑

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

摘要: 在下面的例子中,分别发送一个Persistent和nonpersistent的消息,然后关闭退出JMS。 import javax.jms.Connection; import javax.jms.DeliveryMode; import javax.jms.MessageProducer;... 阅读全文

posted @ 2010-06-12 15:31 wolfman 阅读(1229) 评论(1) 推荐(0) 编辑

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

摘要: 一个消息对象分为三部分:消息头(Headers),属性(Properties)和消息体(Payload)。对于StreamMessage和 MapMessage,消息本身就有特定的结构,而对于TextMessage,ObjectMessage和BytesMessage是无结构的。一个消息可以包含一... 阅读全文

posted @ 2010-06-12 15:27 wolfman 阅读(2202) 评论(0) 推荐(0) 编辑

导航