加载中
了解spring事务七种传播方式、事务的4种隔离级别、脏读、重复读、幻读;

1、事务执行过程中会出现几种情况 (1)脏读 出现原因:修改数据的同时可以读取数据; 说明:当事务A对data进行了修改但是未提交事务,此时事务B对data进行读取,并使用事务A修改的数据做业务处...

快速理解索引原理、分类、特点

1、什么是索引 索引是一种利用某种规则的数据结构与实际数据的关系加快数据查找的功能;索引数据节点中有着实际文件的位置,因为索引是根据特定的规则和算法构建的,在查找的时候遵循索引的规...

快速理解平衡二叉树、B-tree、B+tree、B*tree

1、平衡二叉树 (1)由来:平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构; (2)特点: 平衡二叉树是采用二分法思维把数据按规则组装成一个树形结构的数据,用这个树形...

快速理解二分法查找

1、什么是二分法查找? 简单粗暴一点理解二分法 (1)将数据有序排列:先将一个数据集进行有序排列(可根据某种数值的大小降序或升序<当然排序的规则可根据业务规则自定义>,前提是需要查找的...

2017/07/10 09:47
201
快速理解事务ACID特性

1、事务的ACID特性 (1)A(Atomicity)原子性:事务是一个不可再拆分的最小单位,要么整个执行,要么整个回滚; 举例:有一个事务(到饭店吃饭),到饭店吃饭必须点菜、上菜、上饭、上筷子(...

2017/06/21 09:27
16
快速理解悲观锁、乐观锁

1、什么悲观锁? 顾名思义悲观锁是基于一种悲观的态度类来防止一切数据冲突,它是以一种预防的姿态在修改数据之前把数据锁住然后再对数据进行读写,在它释放锁之前任何人都不能对其数据进行操...

快速了解行锁、表锁、排他锁、共享锁

1、什么事是锁? 锁是为了保证多个事务同时访问和修改同一个数据的情况下,把事务进行串行化,最后保证数据一致性的一种机制; 2、mysql锁的分类 共享锁(读锁 S):某个对象对某数据加共享锁...

快速了解Mysql几种存储引擎(MyISAM、INNODB、MEMORY)特性

1、什么是存储引擎? 存储引擎是指数据库存储数据的方式,不同的引擎存储数据的方式不同和属性迟滞也不同。Mysql 有多种引擎类型,oracle和sqlServer只用了一种存储引擎来存储数据;下面我们...

快速了解ArraList和vector,HashMap和Hashtable

1、vector的作用,实现原理是什么? 我们通常碰到的问题是vector和ArrayList 的区别是什么,那么为了我们更详细的了解vector我们先来了解下Arraylsit; (1)首先ArrayList是做什么的? 以我的...

2017/05/28 15:59
91
快速了解HTTP

1、什么是TCP/IP 因为http是基于tcp协议上层协议,用到http就肯定用到了tcp,那么在这之前我们先了解下tcp TCP/IP:TCP和IP是通过协同工作实现网络通信的功能,IP负责计算机之前的通信,TCP...

2017/05/20 13:49
31
深入了解java泛型

1、什么是泛型? 泛型是jdk1.5加入的特性,泛型及“参数化类型”,参数化类型就是参数的类型也是动态化的;那么泛型会给我们程序带来什么变化?我们原来方法里只有参数是动态的,加入泛型后参数...

2017/05/13 08:20
30

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部