spring
普通网友
这个作者很懒,什么都没留下…
展开
-
事务声明声明式事务和编程式事务介绍
编程式事务:所谓编程式事务指的是通过编码方式实现事务,即类似于JDBC编程实现事务管理。管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 声明式事务:管理建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务原创 2016-10-29 16:48:21 · 246 阅读 · 0 评论 -
rabbitmq 交换模式-Fanout
rabbitmq 交换模式 使用 spring 整合 amqp 协议 fanout 模式将一个消息同时发送到 多个队列中。 使用 spring-rabbit 进行包装,添加POM到MAVEN配置中。 dependency> groupId>org.springframework.amqpgroupId> artifactId>spring-rabbitartif转载 2017-08-06 20:51:16 · 748 阅读 · 0 评论 -
rabbitmq 交换模式-Direct
direct 模式中 路由键 是必须的。 import org.springframework.amqp.core.BindingBuilder; import org.springframework.amqp.core.DirectExchange; import org.springframework.amqp.core.Queue; import org.springframework.a转载 2017-08-06 20:41:11 · 447 阅读 · 0 评论 -
rabbitmq 交换模式-Headers
headers 模式 不太常用。 使用 spring-rabbitmq-support Java 核心代码 import java.util.HashMap; import java.util.Map; import org.springframework.amqp.core.BindingBuilder; import org.springframework.amqp.core.He转载 2017-08-06 20:40:16 · 1153 阅读 · 0 评论 -
rabbitmq 交换模式-Topic
Java 核心代码 import org.springframework.amqp.core.BindingBuilder; import org.springframework.amqp.core.Queue; import org.springframework.amqp.core.TopicExchange; import org.springframework.amqp.rabbit.c转载 2017-08-06 20:39:10 · 234 阅读 · 0 评论 -
spring框架对 remoting 支持的总结
spring 作为一个基础框架,最remoting(远程调用)有多种支持。 对传统RMI方式的支持 ,RMI是java 平台上最传统的 远程调用方法,这种方法基于Java Remote Method Protocol ,而这个协议的底层是TCP。实现传统RMI的核心类为RmiProxyFactoryBean 和 RmiServiceExporter,传统RMI使用Java平台默认的序列化方法转载 2017-08-06 20:37:37 · 388 阅读 · 0 评论 -
spring 对java RMI 的支持
spring 对Java 传统RMI 的支持。 首先创建一个接口和一个实现类 接口源代码 package net.oschina.rpc; public interface Service { int add(int x, int y); } 12345671234567 实现类源代码 package net.oschina.rpc; public class转载 2017-08-06 20:35:19 · 314 阅读 · 0 评论 -
spring对rabbitmq RPC的支持
spring 整合 rabbitmq 的项目为 spring-amqp. spring rabbitmq 支持RPC。需要使用spring-rabbit-support. dependency> groupId>org.springframework.amqpgroupId> artifactId>spring-rabbitartifactId> version>1转载 2017-08-06 20:21:07 · 751 阅读 · 0 评论 -
使用activemq-spring进行消息处理
activemq 是开源的JMS服务器。本文介绍使用activemq-spring整合spring-jms进行消息处理。 需要使用spring-jms 和activemq-spring POM文件定义如下: project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche转载 2017-08-06 20:17:54 · 254 阅读 · 0 评论 -
spring-http-Hessian-rpc示范
spring 使用http和 Hessian 进行RPC请求 客户端xml 配置文件 使用“org.springframework.remoting.caucho.HessianProxyFactoryBean”进行处理 beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www转载 2017-08-06 20:13:30 · 248 阅读 · 0 评论 -
Spring4.X使用c3p0加载配置文件连接数据库,出现的Access denied for user 'root'@'localhost' 错误!
原因有以下两点: 1.${username}右面有空格。 2.属性文档中,设置数据库的用户名时,键不能取名为username,因为${username}会被解析为你电脑的账户名(比如:administrator),可添加前缀解决,如:${c3p0.username};转载 2017-07-25 23:40:17 · 2100 阅读 · 0 评论 -
Spring mvc json 乱码
spring mvc json 乱码 @RequestMapping(value="/test", produces="text/html;charset=UTF-8" ) @ResponseBody1212 参考 produces="text/plain;charset=UTF-8") public @ResponseBody String responseProducesCon转载 2017-08-07 10:09:44 · 198 阅读 · 0 评论