当前位置:首页 > 数据中心 > 正文

数据中心忽然没有了


一、农业银行网银出现系统异常没有找到数据中心怎么办?

1.通知适当的人员。

(1)尽量减少程序代码的混乱。

(2)捕获并保留诊断信息。

(3)采用适当的方法终止异常活动。

2.对于某个程序可能抛出多个异常的情况,可以采用以下两种不同的方法来捕获和处理异常:

(1)直接捕获异常类型的异常:由于程序抛出的所有可捕获的异常是Exception类的子类,它们都会被捕获。

(2)使用多个catch子句来捕获和处理特定的异常。

详细信息:

不要忽略异常

现在异常已经被捕获,catch块应该做一些有用的事情-处理并修复此错误。将整个catch块留空或简单地打印错误信息是不合适的。

cateh块为空意味着假装不知道甚至隐藏真相。这是最可怕的事情。如果程序处理了错误,但没有人看到异常,则整个应用程序可能会完全崩溃。在catch块内打印错误跟踪堆栈会稍微好一些,但这只是比空的异常信息多了几行。在处理异常时,建议对异常采取适当的操作,例如:

(1)处理异常。对异常进行适当的修复,然后绕过异常发生的地方继续执行;或者使用其他数据代替方法的预期返回值进行计算或者提示用户重新操作等。简而言之,对于已检查的异常,程序应该尝试修复它们。

(2)返回一个新的异常。尝试做当前执行环境中能做的一切,然后转发异常,将其包装在当前层的异常中,返回给上层的调用者。

(3)在适当的层处理异常。如果当前层不知道如何处理异常,则不要在当前层使用catch语句来捕获异常。直接使用throws语句抛出异常,让更高层的调用者负责处理异常。

参考来源:-异常原理体系