2015年5月20日
摘要: 一、先看一个示例演示:spring注解的一个特殊的注入功能。 首先,是定义一个接口,3个实现类。 下面看到代码中有直接注入一个List和一个Map的。示例代码如下: GreetController代码: 最后在调试List的时候突然灵感一闪,如果只有一个对象那么List里面的值不就只有一个吗。于是开 阅读全文
posted @ 2015-05-20 11:24 duanxz 阅读(24505) 评论(0) 推荐(5)
摘要: spring2.5提供了基于注解(Annotation-based)的配置,我们可以通过注解的方式来完成注入依赖。在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区别的。首先来看一... 阅读全文
posted @ 2015-05-20 11:11 duanxz 阅读(1933) 评论(0) 推荐(0)
摘要: mybatis默认缓存是PerpetualCache,可以查看一下它的源码,发现其是Cache接口的实现;那么我们的缓存只要实现该接口即可。该接口有以下方法需要实现: String getId(); int getSize(); void putObject(Object key, Object ... 阅读全文
posted @ 2015-05-20 10:09 duanxz 阅读(1146) 评论(0) 推荐(0)
摘要: 一、Hystrix错误类型及什么情况下会触发fallback方法? 二、fallback方法在什么情况下会抛出异常 一、Hystrix错误类型及什么情况下会触发fallback方法? 结果类型Exception classException.cause描述subject to fallback EM 阅读全文
posted @ 2015-05-20 10:06 duanxz 阅读(4148) 评论(0) 推荐(0)
摘要: 最近在做WebMagic的后台,遇到一个问题:后台用到了数据库,本来理想情况下是用Mysql,但是为了做到开箱即用,也整合了一个嵌入式 数据库H2。这里面就有个问题了,如何用一套代码,提供对Mysql和H2两种方案的支持?博主收集了一些资料,也调试了很久,终于找到一套可行方案,记 录下来。代码贴的有 阅读全文
posted @ 2015-05-20 09:59 duanxz 阅读(2203) 评论(0) 推荐(0)
摘要: AbstractRoutingDataSource动态数据源切换上周末,室友通宵达旦的敲代码处理他的多数据源的问题,搞的非常的紧张,也和我聊了聊天,大概的了解了他的业务的需求。一般的情况下我们都是使用SSH或者SSM框架进行处理我们的数据源的信息。 操作数据一般都是在DAO层进行处理,可以选择直接使 阅读全文
posted @ 2015-05-20 09:54 duanxz 阅读(1821) 评论(1) 推荐(0)
摘要: 一、简介 HBase —— Hadoop Database的简称,Google BigTable的另一种开源实现方式,从问世之初,就为了解决用大量廉价的机器高速存取海量数据、实现数据分布式存储提供可靠的方案。从功能上来讲,HBase不折不扣是一个数据库,与我们熟悉的Oracle、MySQL、MSSQ 阅读全文
posted @ 2015-05-20 09:14 duanxz 阅读(2874) 评论(0) 推荐(3)