程序心得
aladdin_leon
这个作者很懒,什么都没留下…
展开
-
数据库事务备忘录之一
事务是指一组相互依赖的操作行为,举一个举得不能再被举的例子就是银行交易,当然还有其他像网上购物,电子货币交易等等,事务的成功取决于这些相互依赖的操作行为是否都能执行成功,只要有一个操作行为失败,就意味着整个事务失败。例如:bill和tom的QQ账户的QQ币点数都是500点,现在bill把100点QQ币转到tom的QQ币账号上,这个事务就包含以下操作行为: ------ b...2006-12-26 21:12:22 · 133 阅读 · 0 评论 -
数据库事务备忘录之二
上一篇提到了数据库事务的ACID特性,那么谁来保证数据库事务具有ACID呢?其实,只要向数据库系统声明一个事务,数据库系统就会自动保证事务的ACID特性的。那么下面从抽象的概念上来看看怎么声明事务: ----- BEGIN 事务的开始边界 ----- COMMIT 事务的正常结束边界,提交事务,永久保存被事务更新后的数据库状态。 ----- R...2006-12-26 21:27:18 · 144 阅读 · 0 评论 -
数据库事务备忘录之三
今天想写一些关于事务并发问题,当初在学习DB2的时候,就一直想弄明白,可是当时是为了应试,老师也没有讲得太明白,所以一直决心要总结一下,后来呢,就一直拖到了今天...闲话少讲了,开始正题吧! 在并发的环境之中,一个数据库系统会同时为各种各样的客户端提供服务,对于同时运行的多个事务,当这些事务访问数据库中相同的数据时如果没有采取必要的隔离机制,就会出现各种并发问题,可以把这些...2006-12-26 21:42:40 · 133 阅读 · 0 评论 -
Thinking in OO
院刊的技术版的编辑domi和我是好朋友,前几天我说想发一篇文章,他爽快的答应了.随后才发现想要写的东西很多.最后费了一天的时间.终于决定写一些关于面向对象的东西.于是就有了下面的thiking in OO.虽然写的的不怎么样,但就像domi所说的:精神可嘉! 到现在为止,我们的学习语言之路是这样被安排的C -> C++ -> Java -> C#,其中的三种是面向对象的,可是...2006-12-27 12:32:11 · 138 阅读 · 0 评论