本帖最后由 g207776411 于 2018-5-21 15:11 编辑
Day11事务的使用和概述
Day_11 事务的使用和概述事务的特征:ACID特性MySQL 事务主要用于处理操作量大,复杂度高的数据 比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 面试重点记住ACID是什么,还有事务的特征 一致性
隔离性(企业中必定会去做事务的并发处理)
持久性
隔离性的隔离级别一个事务的执行 ,不应该受到其他事务的干扰 脏读 不可重复读 虚读/幻读: 虚读是内部执行的 不可演示
事务管理的核心操作步骤Connection ; conn 核心思想; 开启事务 **![img](file:///C:\Users\Administrator\AppData\Roaming\feiq\RichOle\3588662937.bmp)连接池概述和使用(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区
|