`
redheart_2006
  • 浏览: 22405 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类

undo 与redo不可用的原因

 
阅读更多
写道

setEditDomain(new DefaultEditDomain(this));

以下是在gef处理中,多写的代码,导致undo 与redo不可用的原因
//这段是多余的,以上已经在GEF的编辑器中压入了命令堆栈
GraphicalViewer graphicalViewer = getGraphicalViewer();
EditDomain domain = new EditDomain();
domain.setActiveTool(new SelectionTool());
graphicalViewer.setEditDomain(domain);

 

分享到:
评论

相关推荐

    oracle的undo与redo

    当一个事务因为某些原因失败,或者用户主动执行了回滚操作时,Oracle可以利用Undo日志中的信息,将数据恢复到修改前的状态,从而实现事务的回滚(Rollback)。这样不仅保证了数据的一致性,还能确保事务的原子性。...

    REDO INTERNALS AND TUNING BY REDO

    标题与描述概述的知识点主要集中在Oracle数据库中的重做日志(redolog)的内部机制与调优上。在本文中,我们将深入探讨Oracle重做日志的生成原理、影响其大小的因素以及减少重做日志的方法,同时分析如何检测过量的...

    ReDo

    在ACID(原子性、一致性、隔离性和持久性)特性中,如果一个事务因为某些原因被回滚(Rollback),"Redo"操作可以在系统稳定后重新执行该事务,以确保数据的一致性。Java的JDBC(Java Database Connectivity)提供了...

    深入解析OracleDBA入门进阶与诊断案例 3/4

     本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和...

    深入解析OracleDBA入门进阶与诊断案例 4/4

     本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和...

    深入解析OracleDBA入门进阶与诊断案例 2/4

     本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和...

    Oracle OCP最新考试题

    - **选项 D:数据文件和 redo 日志文件在 OPEN 阶段对用户可用** — 在 OPEN 阶段,所有数据文件和 redo 日志文件都已打开并可供用户访问。 - **选项 E:在打开数据库时检查数据文件和在线 redo 日志文件的一致性** ...

    Oracle Database concepts guide(11g2) By Thomas Kyte

    5. Undo与Redo的内容:这部分介绍了Oracle用来实现事务回滚(Undo)和数据恢复(Redo)的机制。Undo数据用于在事务回滚时撤销未提交的更改,保证事务的原子性。Redo日志则记录了对数据库所做的所有更改,用于数据...

    数据库系统实现

    8.4.2 使用undo/redo日志的恢复 8.4.3 undo/redo日志的检查点 习题 8.5 防备介质故障 8.5.1 备份 8.5.2 非静止转储 8.5.3 使用备份和日志的恢复 习题 8.6 小结 8.7 参考文献 第9章 并发控制 ...

    达梦数据库 数据库故障恢复.pptx

    数据库故障指的是数据库的实例不在运行中,实例不可用,实例无法启动。造成故障的原因多种多样,包括磁盘崩溃、电源故障、软件错误、人为破坏等。这些情况一旦发生,就可能会丢失数据,数据库系统将无法正常运行。 ...

    EditPlus_3.41.1145最新绿色破解版

    一套功能强大,可取代记事本的文字编辑器,拥有无限制的 Undo/Redo、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴簿的功能,能够同步于...

    MySQL复制流程深入理解

    复制延迟是指从 Master 端到 Slave 端的数据延迟,它可能由于网络、资源可用性和系统负载等原因引起。 在 MySQL 复制流程中,Binary Log 是一个非常重要的概念。Binary Log 是 Master 端的一种日志文件,它记录了...

    MySQL如何实现事务的ACID

    如果事务因任何原因失败或被回滚,InnoDB将根据undo log中的信息撤销已执行的更改,以保持数据的一致性。 2. 持久性(Durability) 持久性意味着一旦事务提交,其结果将永久保存,即使系统发生故障。InnoDB使用redo...

    mysql挂掉尝试修复.doc

    6. `SRV_FORCE_NO_LOG_REDO`: 不执行前滚操作,这将跳过重做日志的应用,进一步降低了恢复过程中的数据完整性。 在设置`innodb_force_recovery`后,虽然可以执行select、create和drop操作,但insert、update和...

    SharpRefactor(C#代码重构工具)

    Undo/Redo Preview usage before refactor(重构前预览) Auto build after refactor(重构后自动生成) Options(工具选项) User feedback(用户反馈) 使用指南 -------- 所有功能暂不支持静态成员。 ...

    Oracle DBA关键技能 备份与恢复最佳实践

    四、完全恢复与不完全恢复 在介质故障后,利用日志文件进行的恢复过程称为“recover”。完全恢复是指使用完整备份或增量备份,配合日志文件,将数据库恢复到最后一次提交状态,不会有数据丢失。而不完全恢复则需要...

    ORACLE调优笔记

    - 原因:当表空间中的某个段需要扩展但找不到足够空间时触发此错误。 - 解决方案:增加表空间大小或者更改段的存储参数;考虑使用自动扩展功能。 3. **ORA-01650: 无法分配表空间中的数据块** - 原因:表空间中...

    数据结构栈的实验报告.doc

    栈有很多实际应用,如解析表达式、实现递归函数、实现Undo/Redo功能等。 五、实验环境和方法 实验环境:Windows xpVisual C++6.0 实验方法: (一)综合运用课本所学的知识,用不同的算法实现在不同的程序功能。...

    Oracle11g OCA认证考试试题Demo 1z0-052

    这是因为在线备份需要redo日志文件来确保一致性,而NOARCHIVELOG模式不支持redo日志归档。 - **选项A**:在NOARCHIVELOG模式下,无法执行在线整个数据库备份。 - **选项C**:即使在NOARCHIVELOG模式下,也可以执行...

Global site tag (gtag.js) - Google Analytics