- 博客(10)
- 收藏
- 关注
原创 JMS使用注意问题
1 使用jms需要注意的问题一下所述的问题,不仅是对ActiveMQ,对于其他的JMS也一样有效。1.1 不要频繁的建立和关闭连接JMS使用长连接方式,一个程序,只要和JMS服务器保持一个连接就可以了,不要频繁的建立和关闭连接。频繁的建立和关闭连接,对程序的性能影响还是很大的。这一点和jdbc还是不太一样的。1.2 Connection的start()和stop()方法代价...
2010-10-05 12:05:05 421
原创 JMS点对点模型与发布/订阅模型的区别
Java Message Service(简称:JMS)是企业开发中经常使用到的异步消息技术。JMS规范目前支持两种消息模型:点对点(point to point,queue)和发布/订阅(publish/subscribe,topic)。1. 点对点:消息生产者生产消息发送到queue中,然后消息消费者从queue中取出并且消费消息。这里要注意:消息被消费以后,queue中不再有...
2010-10-05 10:39:38 271
原创 中间件技术整理
1. 目前主流的消息中间件产品:IBM的MQSeries、BEA的MessageQ和Sum的JMS。2. 目前主流的对象中间件:OMG的CORBA、Microsoft的com以及IBM的SOM、sun的RMI。
2010-09-19 00:56:24 163
原创 消息中间件的作用
消息中间件最突出的特点就是提供数据传输的可靠性和高效性,主要解决分布式的系统数据传输需求。以用户数据整合应用阶段而言,最重要的一点就是将数据从一点传输到另一点。现在市场上已有相应的数据整合工具,这些数据整合工具中通常多包含这几部分模块:数据抽取模块、数据加工模块、数据传输模块、数据加载模块,而其中数据传输模块多由消息中间件担当,并在数据整合过程中发挥着不可替代的作用。...
2010-09-19 00:03:22 500
原创 spring 事务配置方法
Spring配置文件中关于Spring事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,T...
2010-09-02 16:46:58 93
原创 jdbc事务级别
TRANSACTION_NONE 说明不支持事务。 TRANSACTION_READ_UNCOMMITTED 说明在提交前一个事务可以看到另一个事务的变化。这样脏读、不可重复的读和虚读都是允许的。 脏读:在没有提交数据时能够读到已经更新的数据 TRANSACTION_READ_COMMITTED 说明读取未提交的数据是不允许的。这个级别仍然允许不可重复的读和虚读产生。 不可重复的读:在一个...
2010-09-02 15:50:50 117
OLAP 与 OLTP
当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。下表列出了OLT...
2010-08-26 14:58:26 123
jvm运行原理
Java的运行原理 在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同...
2010-08-25 17:48:11 135
struts1.x 与 struts2 的对比
1. action 类 struts1.x 面向抽象类的编程 struts2 面向接口的编程2. 线程模式 struts1.x 是单例模式,一个实例处理所有请求,所以action资源必须是线程安全. strut2 每次请求实例化一个对象,没有线程安全问题.3. servlet 依赖 struts1.x 依赖于servlet API,依赖于web容器 struts2 与容器无...
2010-08-24 17:36:33 109
原创 linux下安装mysql数据库
一、linux下安装mysql的方法: 1. 在线安装:sudo apt-get install mysql-server 注: 建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 装完已经自动配置好环境变量,可以直接使用mysql的命令 2. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令....
2010-07-31 11:26:09 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人