自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 svn迁移至git保留所有分支

使用git svn init命令根据svn仓库信息初始化git仓库git svn init -t tags -b milestones -T trunkhttps://dev.test.ttt.com/svn/test/products/ad/sponsor/其中-t,-b和-T参数分别用于指定svn的哪个路径下的分支作为git仓库的tags、branchs和master。使用git...

2019-07-28 23:38:43 1252

原创 mysql xa协议解析

背景:在日常开发中,为了保证数据的原子性、一致性和隔离性等特性,需要使用事务来控制SQL语句的执行和提交。例如在一个单元操作中,对一个数据库的多个表进行了一系列的增删改,为了保证多个表能够一致性的修改数据,同时不受其他mysql连接操作的影响,就需要使用事务。对于单个数据库,可以直接使用mysql的事务进行事务控制,通过begin,commit和rollback等操作进行开启、回滚或提交事...

2019-03-26 20:10:51 1286

原创 spring事务原理解析

spring事务原理解析1. 事务事务是指要执行的一组操作,所要做的事情,可能是一组SQL语句,或者是一些列代码。事务最典型的例子就是银行转账的问题,客户A给客户B转账100元,正常情况下,应该A账户扣去100元,B账户增加100元。但是因为某些原因,比如网络问题,导致A的余额减去后,B的余额没有成功增加100,如果没有事务保证,就会出现上述的问题,这是不合理的。所以需要事务来保证一系...

2019-03-07 17:28:23 379

原创 java volatile 关键字解析

1.volatile的应用在java多线程并发编程中,synchronized和volatile都扮演中十分重要的角色。volatile能够保证共享变量的可见性,即当一个线程修改了一个共享变量时,另一个线程能够立即得到这个修改后的值。正确使用volatile修饰符,比synchronized的成本更低,因为volatile不会引起线程上下文的切换和调度。如果一个变量被声明为volatile...

2019-02-23 22:17:05 133

空空如也

空空如也

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

TA关注的人

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