摘要:
1 什么是事务? 事务(Transaction)是数据库区别于文件系统的重要特性之一。目前国际认可的数据库设计原则是ACID特性,用以保证数据库事务的正确执行。Mysql的innodb引擎中的事务就完全符合ACID特性。 2 事务的ACID特性 • 原子性(Atomicity):一个事务必须被视为一 阅读全文
摘要:
设计模式的七大原则 开闭原则:对扩展开放、对修改关闭。 单一指责原则:一个类只做一件事。 依赖倒转原则:类似于ioc,采用接口编程。 迪米特原则:高内聚,低耦合。 接口隔离原则:应该使用多个接口,而不是用单一的总接口。 合成复用原则:尽量使用对象组合,而不是继承来达到复用目的。 里氏替换原则:子类可 阅读全文