会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Cuzzz
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
下一页
2022年8月28日
Spring 源码学习笔记11——Spring事务
摘要: 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)
2022年8月24日
Spring 源码学习笔记10——Spring AOP
摘要: 参考书籍《Spring技术内幕》Spring AOP的实现章节 书有点老,但是里面一些概念还是总结比较到位 源码基于Spring-aop 5.3.22 可能和旧版本有所差异但是大体逻辑一致 一丶AOP概述 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过
阅读全文
posted @ 2022-08-24 19:26 Cuzzz
阅读(586)
评论(0)
推荐(1)
2022年8月21日
Guava常用工具类总结
摘要: -"我想写得更优雅,可是没人告诉我怎么写得更优雅" -"Null的含糊语义让人很不舒服。Null很少可以明确地表示某种语义,例如,Map.get(key)返回Null时,可能表示map中的值是null,亦或map中没有key对应的值。Null可以表示失败、成功或几乎任何情况。使用Null以外的特定值
阅读全文
posted @ 2022-08-21 12:13 Cuzzz
阅读(1415)
评论(0)
推荐(0)
Mybatis源码4 Cache的实现和其原理
摘要: Mybatis CachingExecutor, 二级缓存,缓存的实现 一丶二级缓存概述 上一章节,我们知道mybaits在构造SqlSession的时候,需要让SqlSession持有一个执行器,如果配置了缓存开启,那么在Configuration.newExecutor的时候,会使用Cachin
阅读全文
posted @ 2022-08-21 12:06 Cuzzz
阅读(173)
评论(0)
推荐(0)
Mybatis 源码6 结果集映射流程 ,mybatis插件实现原理和基于mybatis插件实现参数化类型TypeHandler
摘要: 一丶前情回顾 书接上回,下面是SimpleExecutor执行查询的主要逻辑 prepareStatement 实现获取数据库连接, 其中连接是从Transaction.getConnection方法,Transaction存在一个实现SpringManagedTransaction(如何整合了Sp
阅读全文
posted @ 2022-08-21 12:04 Cuzzz
阅读(323)
评论(0)
推荐(0)
Mybatis源码5 StatementHandler ,ParameterHandler
摘要: Mybatis5 StatementHandler ,ParameterHandler 一丶概述 前面我们总结了SqlSession >CachingExecutor >BaseExector >Excutor子类 doQuery,doUpdate的执行流程,mybatis操作数据库总归是基于JDB
阅读全文
posted @ 2022-08-21 12:02 Cuzzz
阅读(442)
评论(0)
推荐(0)
Mybatis源码3 CachingExecutor, 二级缓存,缓存的实现
摘要: Mybatis CachingExecutor, 二级缓存,缓存的实现 一丶二级缓存概述 上一章节,我们知道mybaits在构造SqlSession的时候,需要让SqlSession持有一个执行器,如果配置了缓存开启,那么在Configuration.newExecutor的时候,会使用Cachin
阅读全文
posted @ 2022-08-21 11:57 Cuzzz
阅读(433)
评论(0)
推荐(0)
Mybatis 源码2——SqlSession,执行器和一级缓存
摘要: 一丶 SqlSessionFactoryBuilder,SqlSessionFactory,sqlSession mybatis 获取sqlSession是通过SqlSessionFactory获取的,SqlSessionFactory又是由SqlSessionFactoryBuilder创建出来的
阅读全文
posted @ 2022-08-21 11:55 Cuzzz
阅读(317)
评论(0)
推荐(0)
Mybatis源码1JDBC->mybatis主要流程->mybatis Excutor简介
摘要: 一丶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
下一页
公告