计算机基础的小贴士(1)
1、DBMS(数据库管理系统)中,事务有四个特性,持久性、一致性、原子性、隔离性。数据库系统能决定事务隔离级别。
2、关系数据库与对象模型之间匹配关系包括表对应类、记录对应对象、表的字段对应类的属性。
3、操作系统中的“颠簸、抖动”是因为缺页率高。
4、顺序文件适用于批量存取、记录式文件适用于“分段”的数据、索引文件省空间(而不是链接文件)、链式文件(链表样式串联)只支持顺序访问。
5、C语言中堆栈溢出可能是大数据结构的局部变量、循环的递归调用引起的。栈的大小是固定的、递归涉及入栈、局部变量存在栈区(java进程中的方法存在方法区)。
6、UNIX中,把设备作为“特殊”文件处理(而非普通文件)。
7、归并排序最坏、最好、平均情况都是O(nlogn);快排最坏O(n^2),最好和平均是和归并一样的O(nlogn)。
8、数据库授权 Grant<权限> on 表名【列名】 to 用户 with grant option
或 GRANT <权限> ON <数据对象> FROM <数据库用户>
如 GRANT UPDATE (GRADE) ON SC TO LEIJUN
9、java中 char 存储unicode码,不仅包括unicode,也包括汉字。
10、
Integer n1 = new Integer(31);
Integer n2 = new Integer(31);
System.out.print(n1 == n2);// false
System.out.println(n1 != n2);//true
Integer n3 = Integer.valueOf(31)
Integer n4 = Integer.valueOf(31);
System.out.print(n3 == n4);// true
11、Hashmap中输入两次同key的值,相同键值会放在一处,后一个会覆盖前一个的数值。
12、Servlet是单例的 Struts2是多例的。
12.5、在web应用程序中,web.xml文件是用来初始化配置信息,放置在WEB-INF目录中。
14、第一范式( 1NF ):在第一范式( 1NF )中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。
第二范式( 2NF ):首先满足1NF,再要求数据库表中的每个实例或行必须可以被惟一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。这个惟一属性列被称为主关键字或主键、主码。
第三范式( 3NF ):首先满足2NF,再要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。