- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 java 程序,它尝试从服务器列表中收集特定的 rss 提要。如果出现任何失败(身份验证、连接等),我想抛出一个异常,该异常基本上将我带回到主循环,我可以在其中捕获它,在日志中显示一些信息,然后继续尝试下一个服务器在循环。大多数异常似乎都是致命的……即使它们实际上并不需要如此。我相信我见过非致命的异常......但不确定。我尝试四处搜索,但我可能使用了错误的术语。
有人可以帮我指出正确的方向吗?是否有我可以抛出的特定类型的异常可以恢复,而不是停止整个程序?
最佳答案
否Exception
需要是致命的。 (Error
s 然而,它们是致命的。不要捕获它们。)您所要做的就是在某处捕获Exception
,而且它不是致命的。
try
{
riskyMethod();
}
catch (ReallyScaryApparentlyFatalException e)
{
log(e);
// It's not fatal!
}
关于java - Java 中的异常(可恢复与致命),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17934372/
我试图允许用户使用Devise的可恢复选项重置密码。这似乎对我不起作用。 我扩展了Devise::PasswordsController,使其不使用应用程序布局。 class PasswordsCon
最近两周,我没有发布应用更新,却开始收到一堆数据库损坏的报告。下面是堆栈跟踪。 Android打不开数据库,我电脑上的sqlite-manager程序也打不开。但是,firefox 的 SQLite
我一直在试验 resumable.js,我对它在笔记本电脑上的内置 node.js 服务器的性能感到非常满意。但是,当我将它部署到 heroku 或 nodejitsu 并收到此错误时,它会在超过 1
我正在使用 YouTube Data API v3 从我的 Android 应用程序将视频上传到我的 YouTube 帐户.上传过程完美无缺。我需要的是,如果我的上传被中断(例如,由于互联网连接)
我是一名优秀的程序员,十分优秀!