2021年3月7日
摘要: 装饰器模式的定义之类的在此不赘述,网上资源比较多。 装饰器模式打个不恰当(ff)的比喻,就是高考,你可以找人代考(警察叔叔过来找你了)也可以在高考前努力提高自己的十八般武艺自信满满地进考点。如果你选择找人代考就是代理模式,如果你选择提高自身的能力就是装饰器模式的思维:强调的是自身功能的扩展。 UML 阅读全文
posted @ 2021-03-07 20:48 池塘里洗澡的鸭子 阅读(52) 评论(0) 推荐(0)
摘要: 从MyBatis功能点之一(1):MyBatis缓存初体验中,可知二级缓存是跨session的,而一级缓存不是。为什么呢?通过Mybatis源码分析,一级缓存默认使用底层数据结构为PerpetualCache为数据查询提供效率。同时MyBatis不止实现了PerpetualCache,还有其他实现提 阅读全文
posted @ 2021-03-07 19:33 池塘里洗澡的鸭子 阅读(83) 评论(0) 推荐(0)
摘要: 在五(补充二)MyBatis中执行器Executor框架中展示了MyBatis中使用Executor默认为CacheExecutor,即默认提供对SQL执行结果提供缓存功能。 一级缓存初体验(session,默认打开) 同一查询执行两次以上:select * from student where i 阅读全文
posted @ 2021-03-07 18:01 池塘里洗澡的鸭子 阅读(58) 评论(0) 推荐(0)