排序:
默认
按更新时间
按访问量

丢失的修改、不可重复读、读脏数据、幻影读

常见并发一致性问题包括:丢失的修改、不可重复读、读脏数据、幻影读(幻影读在一些资料中往往与不可重复读归为一类)。丢失修改下面先来看一个例子,说明并发操作带来的数据的不一致性问题。考虑飞机订票系统中的一个活动序列:甲售票点(甲事务)读出某航班的机票余额A,设A=16.乙售票点(乙事务)读出同一航班的...

2017-07-27 22:24:23

阅读数:821

评论数:0

数据库中的三种完整性:域、实体、参照完整性

数据库中的三种完整性:域、实体、参照完整性 转载▼ 关系的完整性主要包括域完整性、实体完整性和参照完整性三种。 1.域(列)完整性        域完整性是对数据表中字段属性的约束,通常指数据的有效性,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时...

2017-07-27 22:21:49

阅读数:2848

评论数:0

HashTable与HashMap区别

哈希表是一种重要的存储方式,也是一种常见的检索方法。其基本思想是将关系码的值作为自变量,通过一定的函数关系计算出对应的函数值,把这个数值解释为结点的存储地址,将结点存入计算得到存储地址所对应的存储单元。检索时采用检索关键码的方法。现在哈希表有一套完整的算法来进行插入、删除和解决冲突。在Java中哈...

2017-03-21 22:03:46

阅读数:91

评论数:0

java 中字符串比较用=和equals区别

=:是比较两个字符串引用的地址是否相同,即是否指向同一个对象 equals方法:则比较字符串的内容是否相同。 例如String a = "abc";     String b = "abc"; a == b返回true,a.equal...

2017-03-02 21:57:58

阅读数:4031

评论数:0

java中list集合的深度拷贝

编程人员经常误用各个集合类提供的拷贝构造函数作为克隆List,Set,ArrayList,HashSet或者其他集合实现的方法。需要记住的是,Java集合的拷贝构造函数只提供浅拷贝而不是深拷贝,这意味着存储在原始List和克隆List中的对象是相同的,指向Java堆内存中相同的位置。增加了这个误解...

2016-10-17 17:11:17

阅读数:1200

评论数:0

动态规划DP问题分类和经典题型

解题关键: 理解结构特征,抽象出状态,写成状态转移方程。 动态规划理念: 1.最优化原理    1951年美国数学家R.Bellman等人,根据一类多阶段问题的特点,把多阶段决策问题变换为一系列互相联系的单阶段问题,然后逐个加以解决。一些静态模型,只要人为地引进“时间”...

2016-10-13 20:48:50

阅读数:8433

评论数:1

java内存的计算

实际上,这种方法基本上正确了,但是By Tony Sintes疏忽了一点,就是仅仅Runtime.getRuntime().gc();并不能真正完成垃圾收集,也就是说实际上jvm的内存此时并不是稳定的。         所以,只有当内存不再发生大的变动,或者说已经稳定,我们才可能说垃圾收集已经...

2016-10-12 15:45:46

阅读数:138

评论数:0

硬件语言定义数组

1.用Verilog语言定义数组 这里的内存模型指的是内存的行为模型。Verilog中提供了两维数组来帮助我们建立内存的行为模型。具体来说,就是可以将内存宣称为一个reg类型的数组,这个数组中的任何一个单元都可以通过一个下标去访问。这样的数组的定义方式如下: reg [wordsize...

2016-06-14 17:37:55

阅读数:236

评论数:0

java spring

子类不可以继承父类的构造方法,只可以调用父类的构造方法。子类中所有的构造函数都会默认访问父类中的空参数构造函数,这是因为子类的构造函数内第一行都有默认的super()语句。super()表示子类在初始化时调用父类的空参数的构造函数来完成初始化。一个类都会有默认的空参数的构造函数,若指定了带参构造函...

2016-06-03 20:57:54

阅读数:224

评论数:0

236. Lowest Common Ancestor of a Binary Tree

package com.cj.algorithm; import java.util.ArrayList; import java.util.List; public class LowestCommonAncestorofaBinaryTree { /** * ...

2016-06-03 18:08:31

阅读数:143

评论数:0

always块

1. 非阻塞赋值不能用于“assign”持续赋值中,一般只出现在“initial”和“always”等过程块中,对reg型变量进行赋值。像assign out 2. 当用“always”块来描述组合逻辑时,既可以用阻塞赋值,也可以采用非阻塞赋值。但在同一个过程块中,最好不要同时用阻塞...

2016-06-01 17:37:46

阅读数:214

评论数:0

Ugly Number I and II

/* * Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5....

2016-05-31 16:24:23

阅读数:206

评论数:0

Minimum Height Trees

For a undirected graph with tree characteristics, we can choose any node as the root. The result graph is then a rooted tree. Among all possible root...

2016-05-28 19:03:33

阅读数:205

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭