`
zhaomengsen
  • 浏览: 207358 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论
文章列表
Queue实现的是点到点模型,在下面的例子中,启动2个消费者共同监听一个Queue,然后循环给这个Queue中发送多个消息,我们依然采用ActiveMQ。 import javax.jms.Connection;import javax.jms.DeliveryMode;import javax.jms.JMSException;import javax.jms.Message;import javax.jms.MessageConsumer;import javax.jms.MessageListener;import javax.jms.MessageProducer;import jav ...
与Queue不同的是,Topic实现的是发布/订阅模型,在下面的例子中,启动2个消费者共同监听一个Topic,然后循环给这个Topic中发送多个消息。import javax.jms.Connection;import javax.jms.JMSException;import javax.jms.Message;import javax.jms.MessageConsumer;import javax.jms.MessageListener;import javax.jms.MessageProducer;import javax.jms.Session;import javax.jms.Te ...
    一个消息对象分为三部分:消息头(Headers),属性(Properties)和消息体(Payload)。对于StreamMessage和MapMessage,消息本身就有特定的结构,而对于TextMessage,ObjectMessage和BytesMessage是无结构的。一个消息可以包含一些重要的数据或者仅仅是一个事件的通知。     消息的Headers部分通常包含一些消息的描述信息,它们都是标准的描述信息。包含下面一些值:   JMSDestination       消息的目的地,Topic或者是Queue。   JMSDeliveryMode        消息的发送 ...
 在下面的例子中,分别发送一个Persistent和nonpersistent的消息,然后关闭退出JMS。import javax.jms.Connection;import javax.jms.DeliveryMode;import javax.jms.MessageProducer;import javax.jms.Queue;import javax.jms.Session;import org.apache.activemq.ActiveMQConnectionFactory;import org.apache.activemq.command.ActiveMQQueue;public ...
   在下面的例子中,首先创建两个Queue,发送者给一个Queue发送,接收者接收到消息之后给另一个Queue回复一个Message,然后再创建一个消费者来接受所回复的消息。import javax.jms.Connection;import javax.jms.JMSException;import javax.jms.Message;import javax.jms.MessageConsumer;import javax.jms.MessageListener;import javax.jms.MessageProducer;import javax.jms.Queue;import j ...
每次在MyEclipse中编程时,涉及到 Date类获取时间日期时,总出现警告。现总结Date类和Calendar类相互转化如下,以便查阅。 将Date类转化为Calendar类    java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");   Calendar calendar = new GregorianCalendar();   Date date = sdf.parse(lastmonth);   //lastmonth为String   calendar.setTime(date);   ...
 新年哪里也没有去,呆在家里写了几篇Blog与大家交流一下。平时工作很忙,也难得有时间写点东西。大年三十、初一各发了一往篇,还有那么多的博友陪我一起,像我一样,呵呵。 上面粗粗的介绍了ORM层、业务层。ORM主要是在数据访问,把程序从千篇一率的存储过程调用,从容易出错的Sql语句中解脱出来;业务层主要是规范业务逻辑的组织,简化事务处理,把精力用到处理业务逻辑的刀刃上。对于很小的BS软件,有这两层已经算是可以用了,但如果要考虑到集成、客户端,就会感觉只有这些还是远远不够的,数据处理的灵活性还不够,客户端界面的展示与业务逻辑层耦合的太紧密。 下面就要介绍到数据交换层、服务层、DTO层。我先从DT ...
具体运算符的优先级见下表: 运算符优先级表 优先级 运算符 结合性 1 () [] . 从左到右 2
Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP 2008年09月22日 星期一 11:13 在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。在这里既不能使用 ResultSet.getDate(),也不能使用ResultSet.getTime(),因为前者不包括time数据,后者不包括date数据。但是在使用ResultSet.g ...
一、乱码产生原因 mysql字符编码是版本4.1引入的,支持多国语言,而且一些特性已经超过了其他的数据库系统。可以在MySQL Command Line Client 下输入如下命令查看mysql的字符集mysql> SHOW CHARACTER SET;+----------+-----------------------------+------- ...

java 空格

1 可以去掉多个空格 Stiring str ="              "; String test[] = str.split("\\s+");   System.out.println(test.length);   System.out.println("".equals(test[0]));   test[1]="33";   for (String string : test) {    System.out.println(string);   } 2 String .split Stri ...
Java 理论与实践: 构建一个更好的 HashMap ConcurrentHashMap 如何在不损失线程安全的同时提供更高的并发性 文档选项 打印本页 将此页作为电子邮件发送 级别: 初级 Brian Goetz (brian@quiotix.com), 首席顾问, Quiotix Corp 2003 年 8 月 29 日 Concurre ...

map 迭代

:Map<String,String> maps = new HashMap<String,String>();      //获取key的集合       Set<String> keySet = maps.keySet();      //遍历key集合,获取value    for(String key : keySet) {    String value = maps.get(key);    }
import java.text.*;  import java.util.*; public class TestDate ...{     public static void main(String[] args) ...{     String t1 = "2008-03-10 16:25:02";     String t2 = "2008-03-10 18:26:02";     Date d1 = null;     Date d2 = null;     SimpleDateFormat sdf = new SimpleDateForm ...
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property >3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --> <property & ...
Global site tag (gtag.js) - Google Analytics