- 博客(3)
- 收藏
- 关注
原创 谈谈对于数据库事物的理解
总所周知的,数据库有4个基本的特性,别人问道我,之前我也是可以做到脱口而出,不就是ACID吗?这又什么难度,(1)A:原子性(Atomicity)(2)C:一致性(Consistency)(3)I:隔离性(Isolation)(4)D:持久性(dependency)我也很清楚的明白每个特性代表的意义,原子性不就是说数据库的每一个操作都是原子的吗?如果发生就发生,不发生就不发生,
2017-11-20 11:12:13 1801
原创 Java实现一个简单的队列---Queue
对于队列的应用的很多,但是我觉得理解队列最重要的是要记住,先进先出,一端插入,一端删除。 (1)队列的定义:队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,进行插入操作的端称为队尾,进行删除操作 的端称为队头。理解好定义,那么我们就通过代码再来分析一下:public class Queue {
2017-11-07 11:44:18 5304 3
原创 Java实现一个简单的栈结构---Strack
栈是数据结构的一种,其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。之前我觉得栈是一个非常难于理解的数据结构,其实不然,很多的时候真的是自己对于定义不清不楚,遇到想不通的问题便放弃了,对于实现一个简单的栈结构,我们首先要明白采用什么顺序表结构作为底层的实现,笔者这里采用的是基于数组的栈结构。实现一个栈,我们要从定义入手:(1)仅允许在表的一端进行插入...
2017-11-06 14:56:02 2237 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人