关于xceptionUtils.getStackTrace(e)的疑问

看到生产上的代码片段:

			try {
				Thread.sleep(10);
				XXXX
			} catch (InterruptedException e) {
				LogCore.core.error(ExceptionUtils.getStackTrace(e));
			}

心生疑窦:

为什么不直接用

			try {
				Thread.sleep(10);
				node.pulse();
			} catch (InterruptedException e) {
				LogCore.core.error("",e);
			}

或者是

			try {
				Thread.sleep(10);
				node.pulse();
			} catch (InterruptedException e) {
				LogCore.core.error(e.toString());
			}

时间: 2024-08-01 10:40:41

关于xceptionUtils.getStackTrace(e)的疑问的相关文章

阶段一:用Handler和Message实现计时效果及其中一些疑问

“阶段一”是指我第一次系统地学习Android开发.这主要是对我的学习过程作个记录. 本来是打算继续做天气预报的优化的,但因为某些原因,我要先把之前做的小应用优化一下.所以今天就插播一下用Handler和Message实现计时效果. 首先,简要说明一下,这个应用有两个显示数字的Text,一个是显示秒,另一个是显示毫秒,而每10毫秒发送一次Message,让显示毫秒的Text加1,每1000毫秒,也就一秒,就让显示秒的Text加1.此外,还有一个自己制作的圆形进度条,每过一秒会增加6度的弧.这个应

.NET领域驱动设计—初尝(疑问、模式、原则、工具、过程、框架、实践)

阅读目录: 1.1.疑问 1.1.1.UML何用 1.1.2.领域建模 1.2.模式 1.3.原则 1.5.过程 1.6.框架 1.7.项目演示 最近在研究DDD颇有收获,所以整理出来跟大家分享,共同进步! 我们在设计业务系统的时候都会存在一个非常棘手而又无法回避的问题"业务扩展性"."业务灵活性."面向对象化",尽管我们熟练掌握设计思想.设计模式.设计原则等等关于如何设计灵活性的系统设计理论,但是我们似乎都没有将它们运用到真正业务系统设计.开发当中去,为

ORACLE分组函数stddev和variance,我心存的疑问

方差函数VARIANCE(x),具体方法是: 设方差s,a为x1,x2...xn的平均值 ,则s = [(x1-a)^2+(x2-a)^2+(x3-a)^2+--(xn-a)^2]/n 标准差函数STDDEV(x),具体算法是: 方差开方.设标准查为& ,则 &^2 = s 但是我通过以下的实验,发现oracle是这样计算variance()的, s = [(x1-a)^2+(x2-a)^2+(x3-a)^2+--(xn-a)^2]/n-1 ,注意不是除以n,而是n-1 ---------

疑问----单片机矩阵键盘行列反转扫描法

学到矩阵键盘这一块对网上别人写的C代码有些疑问,希望有能看到的大牛帮助解答. 矩阵键盘和独立键盘原理图: 原理:对于图右侧的矩阵键盘,把P3口的低四位(P3.0 ~ P3.3)和高四位(P3.4 ~ P3.7)分别置1,只要有按键被按下,那么与之对应的P3口某一位将由高电平被拉低,两次分别测得了行值和列值即确定了哪一个按键被按下了. 比如:先把低四位赋高电平即 P3 = 0000_1111 假如 S15 被按下了,那么 P3.2 就被拉成低电平即 P3 = 0000_1011 ,此时再把高四位赋

ECMAScript prototype的一个疑问。

既然是疑问 当然首先要贴一段代码. 背景: 探究js的原型继承模式. 疑惑:为何person1和person2的prototype 居然是相等的. 附: 1.Object.create(proto, [ propertiesObject ]) 参数 proto 一个对象,作为新创建对象的原型.或者为 null. propertiesObject 可选.该参数对象是一组属性与值,该对象的属性名称将是新创建的对象的属性名称,值是属性描述符(这些属性描述符的结构与Object.defineProper

android Thread和Runable区别,精讲(有疑问)

发现我对Thread和Runable有错误的理解,看过源码后进行区分这两者. 其一:Runable只是一个接口,不会开启一个线程,依旧是运行在UI线程中. public interface Runnable { /** * Starts executing the active part of the class' code. This method is * called when a thread is started that has been created with a class w

对学习软件工程后的疑问

学习了<构建之法>,我有了如下疑问: 对于软件工程实践我们都是第一次参与,虽然有了明确的分工,但是我们对开发移动App.UI设计.软件测试等都一无所知.之前学过的计算机语言可能都运用不上,大家都需要从头开始自学.若每个人把所有的都学一遍,时间会来不及,最后可能什么都做不好.若每个人只把自己分工的那一块学好,那么总体收获可能也不大.如何能更有效地学习到更多知识呢? 对于软件测试,我们都只知道理论上有黑盒测试和白盒测试,但是从未使用过软件测试工具,完全是一头雾水,不知怎样操作,有什么注意事项.没有

我对软件工程这学科的疑问

在现代社会中,软件应用于多个方面.我所知道的软件有电子邮件.嵌入式系统.人机界面.办公套件.操作系统.编译器.数据库.游戏等.同时,各个行业几乎都有计算机软件的应用,如工业.农业.银行.航空.政府部门等.这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 .我个人理解的软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科.它涉及程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面. 到目前为止我上了两节软件工程这课,对它并不是深知,自己在之前也没有做过

对于软件工程课程的疑问

步入大三,接触到了软件工程这门专业课.使我认识到了工程方法开发程序的必要性.也认识到了自己之前所开发程序的不成熟性,不完整性.对于专业方面的技术和经验层面的疑问,我总结如下: 1.程序测试,基本上一无所知,我希望在今后的学习中能够加以了解. 2.程序的发布,程序以何种形式发布,在什么平台发布,以什么渠道接收反馈信息,都是我不清楚的. 3.一个具体项目的架构,以我之前自学的b/s为例,tomcat的搭建,端口的链接,还有springMVC框架我都没有深刻的了解.总结起来就是对于完整的程序开发只知皮