会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我真是个小机灵鬼
博客园
首页
新随笔
联系
管理
订阅
2019年6月26日
简单工厂模式
摘要: 实现一个简单的计算器功能,输入两个数字,再加一个操作符,最后得出结果。 实现逻辑,可以把每种操作符号抽象成对应的计算类,根据输入的数字得出结果。操作符的类可以使用简单工厂模式根据不同的类型生产不同的操作对象。 一、相关UML图 二、具体代码的实现 Operate类: 具体的实现的子类: 简单工厂:
阅读全文
posted @ 2019-06-26 18:08 我真是个小机灵鬼
阅读(153)
评论(0)
推荐(0)
2019年6月25日
UML图使用总结
摘要: 一、类图 二、接口图 三、继承关系 四、实现关系 五、关联关系 六、依赖关系 七、聚合关系 八、组合关系
阅读全文
posted @ 2019-06-25 22:52 我真是个小机灵鬼
阅读(225)
评论(0)
推荐(0)
2018年8月30日
mybatis对事务的管理
摘要: 1、在获取一个session的时候会从tranactionFactory实例化一个对象放到session的属性中 2、什么时候开启事务呢? 3、什么时候提交或者关闭事务呢?
阅读全文
posted @ 2018-08-30 00:24 我真是个小机灵鬼
阅读(877)
评论(0)
推荐(0)
2018年8月28日
mybatis缓存机制
摘要: mybatis中的缓存,有一个疑问为什么一级缓存需要先放一个占位值,查询到结果后再移除,放入真正的值???代码标红处 1、二级缓存 这也是为什么说二级缓存是mapper级别的 2、一级缓存 查询顺序:二级缓存->一级缓存->数据库
阅读全文
posted @ 2018-08-28 23:54 我真是个小机灵鬼
阅读(374)
评论(1)
推荐(0)
2018年8月27日
mybatis源码阅读(四)
摘要: 当调用接口的方法的时候是mybatis是怎么执行的呢? 上节中说了Mapper通过动态代理获取一个对象,当调用接口的方法时,会执行MapperProxy的invoke方法
阅读全文
posted @ 2018-08-27 23:46 我真是个小机灵鬼
阅读(162)
评论(0)
推荐(0)
mybatis源码阅读(三)
摘要: SqlSesion怎么获取一个Mapper? 一个Mapper接口没有一个实现类怎么能够实例化? 答案:动态代理
阅读全文
posted @ 2018-08-27 23:26 我真是个小机灵鬼
阅读(121)
评论(0)
推荐(0)
mybatis源码阅读(二)
摘要: 通过SqlSessionFactory 创建 SqlSession
阅读全文
posted @ 2018-08-27 23:06 我真是个小机灵鬼
阅读(165)
评论(0)
推荐(0)
2018年8月26日
mybatis源码阅读(一)
摘要: 第一步开始阅读 SqlSessionFactory 的生成 一、整体梳理 二、解析细节 这里只介绍 environments 和 mapper标签的解析 整个过程算是解析完成了
阅读全文
posted @ 2018-08-26 23:24 我真是个小机灵鬼
阅读(797)
评论(0)
推荐(0)
mybatis架构
摘要: 介绍源码之前我们先看看mybatis的架构图是什么样子
阅读全文
posted @ 2018-08-26 21:35 我真是个小机灵鬼
阅读(332)
评论(0)
推荐(0)
mybatis的使用
摘要: 简单的介绍一下mybatis的使用 采用的是maven的方式 一、mybatis-config.xml的配置文件书写 二、bean的书写 三、beanMapper的书写 四、dao的书写 五、test的运行
阅读全文
posted @ 2018-08-26 15:40 我真是个小机灵鬼
阅读(260)
评论(0)
推荐(0)
公告