- 博客(5)
- 收藏
- 关注
原创 Mysql子查询分析一
首先介绍几个常用的优化分析命令工具,刚开始写博客不习惯写详细说明 EXPLAIN或DESC(describe缩写)SQL执行分析计划工具 EXPLAIN的EXTENDED选项能够在原有的EXPLAIN基础上提供“查询优化SQL”,执行EXPLAIN EXTENDED SELECT...之后使用SHOW WARNINGS命令查看Mysql对原SQL的优化 配置profiling来分析查...
2016-07-28 17:20:29 143
原创 Spring mapping浅析
写道 当没有显示配置mapping <bean>和<mvc:annotation-driver>时,DispatchServlet会在初始化的时候自动加载默认映射器DefaultAnnotationHandlerMapping和BeanNameUrlHandlerMappingØ BeanNameUrlHandlerMapping加载mapping:根据beanName...
2016-07-28 10:03:51 1359
原创 Spring4 Junit异常浅析
Spring4.3.1版本集成Junit测试需要至少Junit4.12或更高版本,否则@RunWith(SpringRunner.class)注解会一直报错,导致如下异常: java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=addTest], {ExactMatcher:fDisplayName=...
2016-07-28 09:49:42 123
原创 Spring Bean初始化源码解析
populateBean()方法进行属性注入完成后进行类实例对象的初始化 invokeAwareMethods(beanName, bean);调用实现了*Aware接口的set方法进行对应的赋值(如果没有实现Aware接口则不会进行set赋值) 第二步是调用beanpostProcessor初始化before,内部实现是获取所有的beanPostP...
2016-07-28 09:46:24 157
原创 Spring IOC注入源码分析
@Autowired、@Resource、xml配置 在创建类的实例对象后调用AbstractAutowireCapableBeanFactory的populateBean()方法进行属性注入 byName或者byType中需要注意的是:spring的代码实现都是根据实例对象的Introspector内省beaninfo来获取注入属性的(即自动装配的属性必须有set方法),否则获取不到...
2016-07-28 09:44:06 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人