12 2009 档案
摘要:虚方法和抽象方法都可以供派生类重写,它们之间有什么区别呢?1. 虚方法必须有实现部分,抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。如://抽象方法publicabstractclassAnimal{publicabstractvoidSleep();publicabstractvoidEat();}//虚方法publicclassAnimal{publi...
阅读全文
摘要:为了减少数据库服务器出问题导致数据掉失,一般都要对数据库进行备份,视对数据的重要性和性能的折中采用不同的备份方案。一般备份方案为:完全备份(一周一次)+差异备份(一天一次)+事务日志备份(两小时一次,视对数据的重视情况而选择)这样的话即使出现问题,数据掉失的范围是两个小时。首先来分别阐述数据库备份的类型:1、完全备份 这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和...
阅读全文
摘要:一、事务的特性事务的ACID特性:• 原子性(Atomicity):事务中包括的诸操作要么都做,要么都不做• 一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态• 隔离性(Isolation):一个事务内部的操作及使用的数据对其他并发事务是隔离的• 持续性(Durability ):一个事务一旦提交,它对数据库...
阅读全文