Categories
Uncategorized

SELECT FOR UPDATE不交由Spring事务管理的正确姿势

set autocommit = 0

关闭当前会话中事务的自动提交,需要手动 commit 或者 rollback,相当于开启一个全局的事务。在 mysql 的事务中,默认autocommit = 1,每一次 sql 操作都被认为是一个单次的事务,被隐式提交。而oracle默认是
autocommit=0

start transaction

挂起 autocommit 的状态,开启一个事务上下文。首先数据库会隐式提交之前的还未被提交的操作,同时开启一个新事务。挂起autocommit 的意思是保存 autocommit 的当前状态,然后 start transaction,直到 commit or
rollback 结束本次事务,再恢复之前挂起的 autocommit 的状态。
如果 start transaction 前 autocommit = 1,则完成本次事务后 autocommit 还是 1
如果 start transaction 前 autocommit = 0,则完成本次事务后 autocommit 还是0,接下来的操作你仍需手动
commit 才可以提交。

Categories
Uncategorized

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras eleifend laoreet tincidunt. Ut venenatis, velit in interdum rutrum, mi nisl mattis nulla, in ullamcorper nisi libero ut ante.

Aliquam ullamcorper justo lorem, eleifend sagittis justo cursus blandit. Maecenas dolor metus, imperdiet ac mollis eget, placerat ac est. In in feugiat eros, iaculis efficitur eros. Etiam pretium ut ante ac porta. Fusce dapibus fermentum lobortis.

Categories
Uncategorized

小米路由器Mini刷入Openwrt

刷写开发版固件

下载开发版固件地址:http://downloads.openwrt.org.cn/PandoraBox/Xiaomi-Mini-R1CM/
首先,请先准备一个U盘,并确保这个U盘的格式为FAT32。

Categories
Uncategorized

欢迎使用Typecho

如果您看到这篇文章,表示您的blog已经安装成功.

Categories
Uncategorized

世界,您好!

欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!