学号 20175206 《Java程序设计》第九周学习总结 教材学习内容总结 第十一章:JDBC数据库操作 主要内容 MySQL数据库管理系统 连接MySQL数据库 JDBC 连接数据库 查询操作 更新、添加与删除操作 使用预处理语句 事务 批处理 重点和难点 重点:创建数据源和掌握JDBC连接的方 ...
分类:
编程语言 时间:
2019-04-26 13:00:45
阅读次数:
203
在Spring中把非功能性的事物管理代码以切面的形式进行管理,只需要声明事物即可启用事物管理。 本质:最终执行的还是 的setAutoCommit(),commit(),rollback()方法。 事物管理器接口:PlatformTransactionManager.java 事物管理器实现:Dat ...
分类:
编程语言 时间:
2019-04-25 01:05:29
阅读次数:
168
5.4版本新增 命令说明备注 php artisan make:resource ? 创建api返回格式化资源 >=5.4版本可用 php artisan make:rule ? 创建validate规则 >=5.4版本可用 php artisan make:exception ? 创建异常类 >= ...
分类:
其他好文 时间:
2019-04-15 14:48:09
阅读次数:
469
SQL语言的分类SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查 ...
分类:
其他好文 时间:
2019-04-14 12:29:41
阅读次数:
127
事务的定义 事务是一个序列操作,其中的操作要么都执行,要么都不执行,它是一个不可分割的工作单位 数据库本地事务 事务的ACID要素 原子性(Atomicity) 整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务 ...
分类:
其他好文 时间:
2019-04-09 12:30:34
阅读次数:
128
这是 "Zookeeper学习总结" 的系列文章。 在上一节的 "理论基础部分" 也提到,一个分布式系统往往是在可用性与一致性之间平衡。大多都是在保证一致性的前提下,尽可能地提高系统的整体可用性。常见的有二阶段提交(2PC)、三阶段提交(3PC)、Paxos、Raft等算法,在本文将介绍他们中的一部 ...
分类:
其他好文 时间:
2019-04-07 13:04:04
阅读次数:
159
从前面分析我们知道了sql的具体执行是通过调用SqlSession接口的对应的方法去执行的,而SqlSession最终都是通过调用了自己的Executor对象的query和update去执行的。本文就分析下sql的执行器 Executor Executor是mybatis的sql执行器,SqlSes ...
分类:
其他好文 时间:
2019-03-26 01:23:11
阅读次数:
143
ACID 中关于原子性的定义: 原子性:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 那么 Redis 的事务到底符不符合原子性的特征呢 ...
分类:
其他好文 时间:
2019-03-26 01:15:36
阅读次数:
136
在用户进行数据更新操作(DML)事务一定会起作用。 事务的出现会保证数据的完整性、一致性。在整个事务的处理过程之中主要使用两个操作命令: · 事务的提交(COMMIT):是真正的向数据库之中发出更新指令;· 事务的回滚(ROLLBACK):回滚到最初的状态。 一但用户发出了提交事务(commit)指 ...
分类:
数据库 时间:
2019-03-25 16:19:08
阅读次数:
182