
spring
文章平均质量分 95
此号作废123123
这个作者很懒,什么都没留下…
展开
-
Spring jms 和 ActiveMQ 开发消息服务
ActiveMQ 是高性能消息中间件,主要针对JMS实现,当然其他语言也可以使用。其支持点对点、发布/订阅、推拉模式,具体看官网,这里略。1、先下载ActiveMQ,并成功启动服务。2、建立maven项目,添加依赖activemq-all-5.6.0.jar org.springframework spring-jms 3.1.1.RELEASE lo原创 2012-08-08 17:10:18 · 7623 阅读 · 0 评论 -
ActiveMQ高级特性
异步发送消息生产者使用持久(persistent)传递模式发送消息的时候,Producer.send()方法会被阻塞,直到 broker发送一个确认消息给生产者,这个确认消息暗示生产者 broker已经成功地将它发送的消息路由到目标目的并把消息保存到二级存储中。这个过程通常称为同步发送。但有一个例外,当发送方法在一个事物上下文中时,被阻塞的是 commit方法而不是 sen转载 2012-10-17 14:32:29 · 3575 阅读 · 0 评论 -
Spring使用Velocity发送Email
class org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader UTF-8 UTF-8 text/html; charset=UTF-8 Email email = new SimpleEmail(); email.setSubject("原创 2012-10-17 15:11:42 · 1440 阅读 · 0 评论 -
MyBatis 缓存机制深度解剖 / 自定义二级缓存
缓存概述 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持;一级缓存基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存转载 2012-11-07 13:41:36 · 1613 阅读 · 0 评论 -
MyBatis+Spring基于接口编程的原理分析
对于整合Spring及Mybatis不作详细介绍,可以参考: MyBatis 3 User Guide Simplified Chinese.pdf,贴出我的主要代码如下: UserMapper Interface: Java代码 package org.denger.mapper; import org.apache.ibatis.annota转载 2012-11-07 13:39:26 · 2657 阅读 · 1 评论