会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
郝二驴
神爱世人,驴哥爱你!
Github
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
11
下一页
2018年11月12日
Mybatis之拦截器原理(jdk动态代理优化版本)
摘要: 在介绍Mybatis拦截器代码之前,我们先研究下jdk自带的动态代理及优化 其实动态代理也是一种设计模式...优于静态代理,同时动态代理我知道的有两种,一种是面向接口的jdk的代理,第二种是基于第三方的非面向接口的cglib. 我们现在说的是jdk的动态代理,因为mybatis拦截器也是基于这个实现
阅读全文
posted @ 2018-11-12 15:03 郝二驴
阅读(1097)
评论(1)
推荐(0)
2018年11月9日
Mybatis之是如何执行你的SQL的(SQL执行过程,参数解析过程,结果集封装过程)
摘要: Myabtis的SQL的执行是通过SqlSession。默认的实现类是DefalutSqlSession。通过源码可以发现,selectOne最终会调用selectList这个方法。 通过上面可以发现是通过Executor去执行查询。但是executor是个接口,是什么时候指定的用什么执行器呢。 因
阅读全文
posted @ 2018-11-09 17:40 郝二驴
阅读(8402)
评论(1)
推荐(0)
2018年11月8日
Mybatis之Configuration初始化(配置文件.xml的解析)
摘要: 源码解读第一步我觉着应该从Mybatis如何解析配置文件开始。 1.先不看跟Spring集成如何解析,先看从SqlSessionFactoryBuilder如果解析的。 SqlSessionFactoryBuilder 真正初始化Configuration的类是XMLConfigBuilder 因为
阅读全文
posted @ 2018-11-08 16:51 郝二驴
阅读(6947)
评论(0)
推荐(0)
Mybatis之整体描述
摘要: Mybatis在我看来最大的用处就是封装了jdbc,设置参数操作和获取解析结果集。同时控制了数据库链接等操作,大部分采用了反射来映射javabean对象来进行数据库操作。 1.接下来先整体介绍下主要的类: Configuration MyBatis所有的配置信息都维持在Configuration对象
阅读全文
posted @ 2018-11-08 14:12 郝二驴
阅读(504)
评论(0)
推荐(0)
2018年10月18日
word生成包含echarts图形使用phantomjs,支持word2003,2007
摘要: 代码具体地址在我的github上 :https://github.com/HaoTwoDonkey/QuickOutPutWord 写得不好,欢迎提出问题 下面说几个phantomjs使用过程中遇到的问题: windows的不说了,linux下遇到些问题解决方案如下: 一.下载 1.下载地址:htt
阅读全文
posted @ 2018-10-18 15:52 郝二驴
阅读(629)
评论(0)
推荐(0)
mybatis小工具
摘要: 1.其实也不算是针对mybatis的其他都可以用 lombok 2.mybatis的小插件,可以快速定位到mapper.xml和接口之间 mybatisx
阅读全文
posted @ 2018-10-18 15:37 郝二驴
阅读(135)
评论(0)
推荐(0)
2018年4月2日
Spring MVC之适配器的获取及执行(RequestMappingHandlerAdapter)
摘要: 首先看下doDispatch()方法如何找到适合的适配器来执行方法的: 注: 这块也有点责任链模式的意思... 下面看下RequestMappingHandlerAdapter是怎么实现support方法的,看之前先上类图。 实际上support方法是在AbstractHandlerMethodAd
阅读全文
posted @ 2018-04-02 14:25 郝二驴
阅读(8769)
评论(1)
推荐(2)
2018年3月30日
Spring MVC之RequestMappingHandlerAdapter初始化
摘要: 通过类图可以看到,实现了InitializingBean接口,所以入口的方法就是 afterPropertiesSet(); 下面来看代码: 注意:这些解析器实际上都是一个*****Composite结尾的包装类,实际上就是责任链模式的管理类,提供查找具体的解析器和执行方法,这块内容就不多描述了.
阅读全文
posted @ 2018-03-30 16:55 郝二驴
阅读(666)
评论(0)
推荐(1)
2018年3月29日
Spring MVC的handlermapping之请求分发如何找到正确的Handler(RequestMappingHandlerMapping)
摘要: 这个思路同样是通过在AbstractHandlerMethodMapping里面来实现getHandlerInternal()实现自己的方法来处理寻找正确的处理器,不懂得请看上一篇。 RequestMappingInfoHandlerMapping 中 handleNoMatch 的实现 1 pro
阅读全文
posted @ 2018-03-29 15:51 郝二驴
阅读(2458)
评论(0)
推荐(0)
Spring MVC的handlermapping之请求分发如何找到正确的Handler(BeanNameUrlHandlerMapping,SimpleUrlHandlerMapping)
摘要: 本文讲的是Spring MVC如何找到正确的handler, 前面请求具体怎么进入到下面的方法,不再细说。 大概就是Spring mvc通过servlet拦截请求,实现doService方法,然后进入doDispatch()方法,这个是完成请求的方法. 今天我们只分析:mappedHandler =
阅读全文
posted @ 2018-03-29 15:20 郝二驴
阅读(1290)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
11
下一页
公告