一:缓存条件,原理MySQL Query Cache是用来缓存我们所执行的SELECT语句以及该语句的结果集,MySql在实现Query Cache的具体技术细节上类似典型的KV存储,就是将SELECT语句和该查询语句的结果集做了一个HASH映射并保存在一定的内存区域中。当客户端发起SQL查询时,Q...
分类:
数据库 时间:
2014-09-19 19:10:55
阅读次数:
322
利用Spring AOP与JAVA注解为系统增加日志功能
分类:
编程语言 时间:
2014-09-19 19:09:35
阅读次数:
226
2014-09-19 15:38:17,615 DEBUG [org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping] - Rejected bean name 'org.springframework.web.servlet.handler.MappedInterceptor#0': no URL paths ident...
分类:
编程语言 时间:
2014-09-19 17:46:25
阅读次数:
315
代理模式在Java的体系结构中具有非常重要的地位,包括Spring的整个庞大的IOC体系都是建立在代理模式之上,而AOP也是在代理模式的基础上发展起来,增加了触发动作行为的时机。因此掌握代理模式是非常必要的技能。 下面通过一个简单的DEMO,来探究一下java.lang.reflect是如何实现代理模式的,重点在main方法上,我们明明为flyImpl实现类的wing(String)赋值为n...
分类:
编程语言 时间:
2014-09-19 17:43:55
阅读次数:
252
1、在配置文件中配置
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.Dat...
分类:
数据库 时间:
2014-09-19 17:41:25
阅读次数:
522
演示Spring-MVC-3.x 下如何实现RESTful服务,支持json、xml二种返回格式
分类:
编程语言 时间:
2014-09-19 17:32:55
阅读次数:
393
不能加载或找不到 org.mybatis.spring.mapper.MapperScannerConfigurer$Scanner$1
经查证,是mybatis-spring-xxx.jar 这个版本不匹配,可以试试
mybatis-spring-1.1.1.jar
mybatis-spr...
分类:
移动开发 时间:
2014-09-19 16:55:15
阅读次数:
259
今天老大让把项目测试环境,开发环境,生成环境配置一下,方便数据源切换,很惊喜的找到了spring3.1的profile,使用这个标签太方便了。 Spring 3.1的功能,以后就不用为了区分Test, Dev, Production环境,搞几个只...
分类:
编程语言 时间:
2014-09-19 15:47:46
阅读次数:
575
Spring配置异常回滚采用的是rollback-for=“BusinessException”。来源于java的检查性异常、非检查性异常的区别。使用spring难免要用到spring的事务管理,要用事务管理又会很自然的选择声明式的事务管理,在spring的文档中说道,spring声明式事务管理默认...
分类:
编程语言 时间:
2014-09-19 13:27:15
阅读次数:
203