- 浏览: 207358 次
- 性别:
- 来自: 河北
最新评论
-
6420285:
你的文章很棒,很多地方讲的通俗易懂,非常感谢。 ...
深入掌握JMS(一):JSM基础 -
xs.cctv:
不错
zeroDateTimeBehavior=convertToNull -
hanyannan0123:
搞不清楚,此话属于经典呢,还是废话。
超类 好 -
czy584521:
```我肯定他用了谷歌金山词霸
IBM的面试官被我忽悠蒙了 -
yuantong:
老板跳槽?什么概念
我们老板跳槽了 !!!
文章列表
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 ...
- 2009-08-19 12:34
- 浏览 1196
- 评论(0)
与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 ...
- 2009-08-19 12:28
- 浏览 1182
- 评论(0)
一个消息对象分为三部分:消息头(Headers),属性(Properties)和消息体(Payload)。对于StreamMessage和MapMessage,消息本身就有特定的结构,而对于TextMessage,ObjectMessage和BytesMessage是无结构的。一个消息可以包含一些重要的数据或者仅仅是一个事件的通知。
消息的Headers部分通常包含一些消息的描述信息,它们都是标准的描述信息。包含下面一些值:
JMSDestination 消息的目的地,Topic或者是Queue。
JMSDeliveryMode 消息的发送 ...
- 2009-08-19 11:59
- 浏览 1076
- 评论(0)
在下面的例子中,分别发送一个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 ...
- 2009-08-19 11:57
- 浏览 1054
- 评论(0)
在下面的例子中,首先创建两个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 ...
- 2009-08-19 11:56
- 浏览 952
- 评论(0)
每次在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); ...
- 2009-08-14 13:40
- 浏览 1790
- 评论(0)
新年哪里也没有去,呆在家里写了几篇Blog与大家交流一下。平时工作很忙,也难得有时间写点东西。大年三十、初一各发了一往篇,还有那么多的博友陪我一起,像我一样,呵呵。
上面粗粗的介绍了ORM层、业务层。ORM主要是在数据访问,把程序从千篇一率的存储过程调用,从容易出错的Sql语句中解脱出来;业务层主要是规范业务逻辑的组织,简化事务处理,把精力用到处理业务逻辑的刀刃上。对于很小的BS软件,有这两层已经算是可以用了,但如果要考虑到集成、客户端,就会感觉只有这些还是远远不够的,数据处理的灵活性还不够,客户端界面的展示与业务逻辑层耦合的太紧密。
下面就要介绍到数据交换层、服务层、DTO层。我先从DT ...
- 2009-08-10 15:32
- 浏览 1658
- 评论(0)
具体运算符的优先级见下表:
运算符优先级表
优先级
运算符
结合性
1
() [] .
从左到右
2
- 2009-08-06 15:05
- 浏览 2111
- 评论(0)
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 ...
- 2009-08-04 15:03
- 浏览 3129
- 评论(1)
一、乱码产生原因
mysql字符编码是版本4.1引入的,支持多国语言,而且一些特性已经超过了其他的数据库系统。可以在MySQL Command Line Client 下输入如下命令查看mysql的字符集mysql> SHOW CHARACTER SET;+----------+-----------------------------+------- ...
- 2009-08-04 14:44
- 浏览 2378
- 评论(0)
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 ...
- 2009-08-04 11:56
- 浏览 1171
- 评论(0)
Java 理论与实践: 构建一个更好的 HashMap ConcurrentHashMap 如何在不损失线程安全的同时提供更高的并发性 文档选项 打印本页 将此页作为电子邮件发送 级别: 初级 Brian Goetz (brian@quiotix.com), 首席顾问, Quiotix Corp 2003 年 8 月 29 日 Concurre ...
- 2009-08-03 14:54
- 浏览 1764
- 评论(0)
: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); }
- 2009-08-03 14:14
- 浏览 946
- 评论(0)
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 ...
- 2009-08-03 14:08
- 浏览 5072
- 评论(0)
<c3p0-config>
<default-config>
<!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 -->
<property >3</property>
<!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 -->
<property & ...
- 2009-08-03 11:42
- 浏览 973
- 评论(0)