黑马程序员技术交流社区
标题: [石家庄校区]Day11事务的使用和概述 [打印本页]
作者: g207776411 时间: 2018-5-21 15:06
标题: [石家庄校区]Day11事务的使用和概述
本帖最后由 g207776411 于 2018-5-21 15:11 编辑
Day11事务的使用和概述
Day_11 事务的使用和概述事务的特征:ACID特性MySQL 事务主要用于处理操作量大,复杂度高的数据 比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!
面试重点记住ACID是什么,还有事务的特征
一致性
隔离性(企业中必定会去做事务的并发处理)
持久性
隔离性的隔离级别一个事务的执行 ,不应该受到其他事务的干扰
脏读
不可重复读
虚读/幻读: 虚读是内部执行的 不可演示
事务管理的核心操作步骤Connection ; conn
核心思想; 开启事务
**连接池概述和使用(Druid和才c3p0连接池的使用)自定义连接池看,自定义连接数量
连接池的使用:
如何增强一个类中的方法
一种,采用继承的方式:
前提要知道当前对象所属的类是哪个类
-
class
装饰者模式
一\增强的类和被增强的类实现相同的接口
二\在增强的类中获得被增强的类的引用
动态代理
Druid连接池连接池种类: 公测DBCP \C3p0 可插拔的
连接池配置文件的导入:
Properties propertied = new Properties();
properties.load(new FileInputStream("src/druid.properties"));
//导入配置文件
DataSource data= DruidDatasourcefactory.createDataSource(properties);
C3P0连接池的使用
用配置形式的C3P0
改写工具类DButils多条记录查询重点注意:真正代表一个类中是否有这个成员,是通过get和set方法来决定的
- 重点:如果我们在查询表数据操作的时候,封装的类中的成员和数据库的字段名不对应,那么我们就需要写sql语句用as重命名字段名,用于查询
BeanHandler
BeanListHandler
ScalarHandler
KeyedHandler
XML可扩展标记语言(HTML也是标记行语言)XML的作用
传输 和 存取数据
任何语言都可以来解析
软件的配置文件
数据交换: 例如我们在一个平台上可以获取其他网站上的信息 ,入支付宝是买电影票
xml的编写步骤XML必须有关闭标签
XML的文档声明
XML的注释
XML的元素
XML的属性
XML的特殊字符和CDATA区
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |