Loading

上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: Spring事务是基于Spring Aop的扩展 AOP的知识参见《Spring 源码学习笔记10——Spring AOP》 图片参考了https://www.processon.com/view/60f4d859e0b34d0e1b6bb40c?fromnew=1 逻辑事务和物理事务的概念来自ht 阅读全文
posted @ 2022-08-28 20:06 Cuzzz 阅读(381) 评论(0) 推荐(0)
摘要: 参考书籍《Spring技术内幕》Spring AOP的实现章节 书有点老,但是里面一些概念还是总结比较到位 源码基于Spring-aop 5.3.22 可能和旧版本有所差异但是大体逻辑一致 一丶AOP概述 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过 阅读全文
posted @ 2022-08-24 19:26 Cuzzz 阅读(586) 评论(0) 推荐(1)
摘要: -"我想写得更优雅,可是没人告诉我怎么写得更优雅" -"Null的含糊语义让人很不舒服。Null很少可以明确地表示某种语义,例如,Map.get(key)返回Null时,可能表示map中的值是null,亦或map中没有key对应的值。Null可以表示失败、成功或几乎任何情况。使用Null以外的特定值 阅读全文
posted @ 2022-08-21 12:13 Cuzzz 阅读(1415) 评论(0) 推荐(0)
摘要: Mybatis CachingExecutor, 二级缓存,缓存的实现 一丶二级缓存概述 上一章节,我们知道mybaits在构造SqlSession的时候,需要让SqlSession持有一个执行器,如果配置了缓存开启,那么在Configuration.newExecutor的时候,会使用Cachin 阅读全文
posted @ 2022-08-21 12:06 Cuzzz 阅读(173) 评论(0) 推荐(0)
摘要: 一丶前情回顾 书接上回,下面是SimpleExecutor执行查询的主要逻辑 prepareStatement 实现获取数据库连接, 其中连接是从Transaction.getConnection方法,Transaction存在一个实现SpringManagedTransaction(如何整合了Sp 阅读全文
posted @ 2022-08-21 12:04 Cuzzz 阅读(323) 评论(0) 推荐(0)
摘要: Mybatis5 StatementHandler ,ParameterHandler 一丶概述 前面我们总结了SqlSession >CachingExecutor >BaseExector >Excutor子类 doQuery,doUpdate的执行流程,mybatis操作数据库总归是基于JDB 阅读全文
posted @ 2022-08-21 12:02 Cuzzz 阅读(442) 评论(0) 推荐(0)
摘要: Mybatis CachingExecutor, 二级缓存,缓存的实现 一丶二级缓存概述 上一章节,我们知道mybaits在构造SqlSession的时候,需要让SqlSession持有一个执行器,如果配置了缓存开启,那么在Configuration.newExecutor的时候,会使用Cachin 阅读全文
posted @ 2022-08-21 11:57 Cuzzz 阅读(433) 评论(0) 推荐(0)
摘要: 一丶 SqlSessionFactoryBuilder,SqlSessionFactory,sqlSession mybatis 获取sqlSession是通过SqlSessionFactory获取的,SqlSessionFactory又是由SqlSessionFactoryBuilder创建出来的 阅读全文
posted @ 2022-08-21 11:55 Cuzzz 阅读(317) 评论(0) 推荐(0)
摘要: 一丶mybatis概述 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Ol 阅读全文
posted @ 2022-08-21 11:53 Cuzzz 阅读(254) 评论(0) 推荐(0)
摘要: >>>点击去关注B站账号<<< A丶系列文章目录 一丶JUC源码系列 本系列从AQS独占,共享,等待队列依次推进,并且穿插的分析了常见工具如ReentrantLock,CountDownLatch,原子类,FutureTask,ThreadPoolExecutor等,后续会持续更新学习。 1.JUC 阅读全文
posted @ 2022-08-21 11:46 Cuzzz 阅读(4129) 评论(0) 推荐(5)
上一页 1 ··· 4 5 6 7 8 9 10 下一页