针对java字节码文件的快速自动修改方法

    公开(公告)号:CN101566967B

    公开(公告)日:2012-01-04

    申请号:CN200910072170.X

    申请日:2009-06-03

    Abstract: 本发明提供的是一种针对java字节码文件的快速自动修改方法。根据输入的java字节码文件的路径名读取java字节码文件;获取java字节码文件中所有声明的方法,并将方法的信息存入一个数组;检查数组中下一个方法信息;对可能抛出异常的方法的原方法,获取其方法名;将原方法重新命名;根据原方法的信息,创建新的方法;构造新方法的方法体;向被处理的java字节码文件中添加标记;将以上所作修改写入java字节码文件。本发明所改进的由java字节码文件组成的系统具有很好的可微重启特性;针对java字节码文件进行处理,不仅可以适用于无源文件的情况,同时节省了二次编译的开销;实现了自动处理的功能,可节省开发人员或代码改进人员的时间和精力。

    一种基于操作截取的分布式关键任务系统悔改方法

    公开(公告)号:CN101916215B

    公开(公告)日:2012-02-01

    申请号:CN201010247794.3

    申请日:2010-08-09

    Abstract: 本发明提供的是一种基于操作截取的分布式关键任务系统悔改方法。首先,对系统重要文件进行冗余备份,保证数据信息的可恢复性。其次,操作截取器实时截取系统的操作信息,写入操作日志;操作分析器分析捕获到的操作记录,将不可恢复或无需恢复的操作交由操作存储器写入冗余文件,需要恢复的操作则交由悔改器处理。当系统失效发生时,悔改器通过操作回滚、操作修复、操作重放三个连续的步骤对系统实施悔改恢复,并通过一致性管理器依据分级补偿策略解决悔改过程可能产生的不一致性问题。

    一种针对数据丢失的数据库数据快速恢复方法

    公开(公告)号:CN101923573A

    公开(公告)日:2010-12-22

    申请号:CN201010247953.X

    申请日:2010-08-09

    Abstract: 本发明提供的是一种针对数据丢失的数据库数据快速恢复方法。通过SQL捕获器、SQL日志、日志监视器、决策器、SQL信息栈、快速恢复器、备份库表及同步器实现对数据库数据的快速恢复。SQL捕获器实时捕获数据库系统的SQL交互信息,并将捕获到的SQL信息写入SQL日志;日志监视器实时监视SQL日志的变化,将捕获到的SQL信息交由决策器处理;决策器对接受到的SQL信息进行分析后,将可能引起数据丢失的SQL信息提交到SQL信息栈,供快速恢复器调用;当数据丢失发生时,快速恢复器检查SQL信息栈的SQL信息,调用相应的恢复策略对系统实施快速恢复。恢复完成后,同步器更新备份库表,使其中的数据与原始库表保持一致。

    一种基于操作截取的分布式关键任务系统悔改方法

    公开(公告)号:CN101916215A

    公开(公告)日:2010-12-15

    申请号:CN201010247794.3

    申请日:2010-08-09

    Abstract: 本发明提供的是一种基于操作截取的分布式关键任务系统悔改方法。首先,对系统重要文件进行冗余备份,保证数据信息的可恢复性。其次,操作截取器实时截取系统的操作信息,写入操作日志;操作分析器分析捕获到的操作记录,将不可恢复或无需恢复的操作交由操作存储器写入冗余文件,需要恢复的操作则交由悔改器处理。当系统失效发生时,悔改器通过操作回滚、操作修复、操作重放三个连续的步骤对系统实施悔改恢复,并通过一致性管理器依据分级补偿策略解决悔改过程可能产生的不一致性问题。

    一种面向MVC架构下Web系统的分级自恢复方法

    公开(公告)号:CN102025530A

    公开(公告)日:2011-04-20

    申请号:CN201010247867.9

    申请日:2010-08-09

    Abstract: 本发明提供的是一种面向MVC架构下Web系统的分级自恢复方法。将系统最可能产生故障的“故障产生点”主要集中在这些功能复杂的业务逻辑处理组件上,并且采用不同的恢复方式,由低到高依次是:重启子组件、热插拔业务逻辑处理组件及重发用户请求,对系统进行逐级的恢复。若低级别的恢复方式能够解决故障,则不需要高级的恢复方式,否则将尝试更高级别的恢复方式来处理故障。对于每种恢复级别,等级越高,恢复代价越大,但恢复能力也更强。本发明能减少恢复时间,降低恢复成本,增强MVC架构下Web系统安全性与生存性。

    针对java字节码文件的快速自动修改方法

    公开(公告)号:CN101566967A

    公开(公告)日:2009-10-28

    申请号:CN200910072170.X

    申请日:2009-06-03

    Abstract: 本发明提供的是一种针对java字节码文件的快速自动修改方法。根据输入的java字节码文件的路径名读取java字节码文件;获取java字节码文件中所有声明的方法,并将方法的信息存入一个数组;检查数组中下一个方法信息;对可能抛出异常的方法的原方法,获取其方法名;将原方法重新命名;根据原方法的信息,创建新的方法;构造新方法的方法体;向被处理的java字节码文件中添加标记;将以上所作修改写入java字节码文件。本发明所改进的由java字节码文件组成的系统具有很好的可微重启特性;针对java字节码文件进行处理,不仅可以适用于无源文件的情况,同时节省了二次编译的开销;实现了自动处理的功能,可节省开发人员或代码改进人员的时间和精力。

Patent Agency Ranking