银行引用是事务的一个经典例子:假如银行有两张表,一张支票表,一张储蓄表,现在需要从Jones用户的支票账户转移200¥至储蓄账户,那么至少需要三步: 1.检查Jones的支票账户余额是否大于200¥ 2.Jones的支票账户-200¥ 3.Jones的储蓄账户+
分类:
数据库 时间:
2018-07-30 23:02:24
阅读次数:
215
1.建立链接 Connection conn = getDataSource().getConnection(); PreparedStatement ps = null; 2不自动 Commit 不提交 达到有错误回滚目的 conn.setAutoCommit(false); 3.预编译SQL语句 ...
分类:
编程语言 时间:
2018-07-11 17:09:56
阅读次数:
186
对于事务,我们是在mybatis-configuration.xml 文件中配置的: 关于解析 <environments />标签在上一篇数据源的配置我们已经介绍了,不了解的可以参考上篇博客。 回到顶部 1、mybatis 支持的事务类图 mybatis 支持的所有事务的所有类都在如下包中: 下面 ...
分类:
其他好文 时间:
2018-07-11 01:00:02
阅读次数:
185
回顾之前学过的命令: 查看提交日志: 可进行空的提交,也就是不提交任何文件的修改: 比较差异: 修改不能直接提交么? 对于已经commit到版本库中的文件,如果再修改的话,不能直接提交,还是要用git add命令添加一下才能提交。 可以从一下几个命令验证修改后直接提交并没有成功: 需要针对修改的文件 ...
分类:
其他好文 时间:
2018-06-14 11:24:04
阅读次数:
135
多表查询sql语句 1 --解锁SCOTT用户 2 alter user scott account unlock 3 --检索指定的列 4 select job,ename,empno from emp; 5 --带有表达是的select子句 6 select sal*(1+0.2),sal fr ...
分类:
数据库 时间:
2018-06-01 19:10:38
阅读次数:
226
1.form(页面会刷新,把页面数据提交到后台) 后端可以验证 2.AJAX(AJAX不会刷新页面,如果后台不提交验证,可以绕过浏览器,js不触发,后端不能完成验证,有漏洞【脚本攻击】) 前端验证可以减少服务器的压力,后端验证可以满足数据安全和数据格式合法性。 3.Django的form是和数据库的 ...
分类:
其他好文 时间:
2018-05-28 22:47:16
阅读次数:
382
对于常见的搜索需求业务场景,用户输入完成后,点击enter事件请求数据,要求不提交页面,实现数据局部更新,这需要用到react中的表单Forms。 处理方法: (1)html书写 form标签中去掉action参数,定义onSubmit方法,如下所示: (2)事件处理 关键的是阻止掉页面默认提交: ...
分类:
其他好文 时间:
2018-05-25 17:51:10
阅读次数:
490
参考: https://www.zybuluo.com/frank-shaw/note/206604 一、MapReduce数据处理流程 关于上图,可以做出以下逐步分析: 二、MapReduce在Hadoop上的具体实现 这个实现机制就是MapReduce1,在Hadoop2.x的时候实现机制变成了 ...
分类:
其他好文 时间:
2018-05-05 21:46:57
阅读次数:
312
前言: 之前搞项目的时候,就使用了这个Fragment,中间遇到了许多坑,把坑都解决了,现在写一篇较为简单的Fragment使用总结 Fragment的简单介绍: 简单来说,Fragment其实可以理解为一个具有自己生命周期的控件,只不过这个控件又有点特殊,它有自己的处理输入事件的能力,有自己的生命 ...
分类:
移动开发 时间:
2018-03-21 11:51:42
阅读次数:
316
一、协同开发 1、引子:假如三个人共同开发同一份代码,每个人都各自安排了任务,当每个人都完成了一半的时候,提交不提交呢? 要提交,提交到dev吗,都上传了一半,这样回家拿出来的代码根本跑不起来。所以, 为每一个人创建一个分支,各自都在各自的分支上写代码,互不影响。 很短时间内大家暂时先合并一次,不然 ...
分类:
其他好文 时间:
2018-03-15 11:20:59
阅读次数:
118