自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 jdbc 获取连接分析

目标探究一下jdbc获取连接过程的具体实现过程 理解Class.forName加载驱动方式的出现原因范围jdbc的驱动这里我们选择的是mysql的驱动jdbc原理jdk中包含了jdbc关于数据库操作的API,主要在java.sql,javax.sql包中 每个具体的数据库(比如MySQL)都会有关于jdbc的驱动程序 驱动程序实现相关api的接口,具体去与数据库进行通信 驱动程序其实也实现了MySQL通信协议,MySQL通信协议是一个基于TCP的应用层协议https://dev.my

2022-02-07 16:59:10 863

原创 Hibernate 乐观锁实现

有一个问题没有想明白,是关于hibernate乐观锁的实现,因为从网上查找很多资料:基本上都说通过比较版本号或者时间戳,如果有一个事务提交成功了,后面的事务会发现版本号已经变更所以不会去更新,发生异常。感觉思路上没有什么问题,有一些疑问:一个事务如何知道另一个事务的版本如何知道版本号变化的? 数据库的事务隔离级别如果是可重复读,那么在一个事务从开始到提交读取到数据库的数据应该是一样的所以猜测hibernate应该不是使用简单比较这个逻辑来实现这个功能,所以我们就一起探究一下吧!1. 乐观

2022-01-25 00:15:59 1913

原创 MySQL事务管理

事务的隔离级别

2022-01-23 21:28:47 1018

spring-framework-reference3.2.3

spring 3.2.3 参考文档这个版本在官网上文档都很难找,但是有归档的地址 大家不要下这个,可以到官网下载,我这里就是存一下档https://docs.spring.io/spring/docs/3.2.3.RELEASE/spring-framework-reference/html/

2018-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除