08 2012 档案

摘要:1,检查配置文件是否为: 2,检查数据库是否支持 InnoDB: 3,检查数据库中的表存储类型是否为 InnoDB: 4,将数据中的表存储类型批量修改 InnoDB: 执行下面命令生成修改sql 复制查新结果中的sql 执行后,再次查看数据表类型 阅读全文
posted @ 2012-08-13 16:10 ejiyuan 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:问题:在面向对象系统的设计和开发过程中,可能会因为某种需要记录对象的历史属性以便当需要时做恢复动作,如果用接口来让其它对象直接得到这些状态,将会暴露对象的实现细节并破坏对象的封装性。使用Memento模式可以在不破坏封装行的前提下,捕获并保存一个类的内部状态,可以利用该保存的状态实施恢复操作。定义:备忘录模式又叫做纪念品模式、快照模式(Snapshot Pattern)或Token模式,属于行为模式。 在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 意图:定义一个备忘录(Memento)对象,可以在不破坏封装行的前提下,捕. 阅读全文
posted @ 2012-08-03 18:18 ejiyuan 阅读(872) 评论(0) 推荐(1) 编辑
摘要:问题:在面向对象系统的设计和开发过程中,对象之间的交互和通信是最为常见的情况。在系统比较小的时候,可能对象间的通信不是很多、对象也比较少,我们可以直接硬编码到各个对象的方法中。但是当系统规模很大,需要通讯的对象很多,这种硬编码的形式,就会造成系统对象相互交错依赖(如当我们完成某种操作时,同时要改变对象B的结果,又要将结果传给C对象,C有可能接收改变后影响D对象...),每个对象与相互通信的对象之间都要维护一个引用,对象间的通信也变得越来越复杂,有没有一种办法可以使各个对象间的通信不必显势去声明和引用,来降低了系统的复杂性能并降低各个对象之间的紧耦合?定义:中介者模式(Mediator Pat. 阅读全文
posted @ 2012-08-01 18:59 ejiyuan 阅读(1640) 评论(4) 推荐(3) 编辑

点击右上角即可分享
微信分享提示