小编bru*_*uno的帖子

有没有办法转储堆栈跟踪而不在java中抛出异常?

我正在考虑为我的Java应用程序创建一个调试工具.

我想知道是否有可能获得堆栈跟踪,就像Exception.printStackTrace()没有实际抛出异常一样?

我的目标是,在任何给定的方法中,转储堆栈以查看方法调用者是谁.

java debugging logging exception stack-trace

145
推荐指数
9
解决办法
7万
查看次数

JComboBox选择更改侦听器?

无论什么时候做出选择,我都试图让事件发生JComboBox.

我遇到的问题是没有明显的addSelectionListener()方法.

我试过用actionPerformed(),但它永远不会开火.

如果没有超越模型JComboBox,我就没有想法了.

如何获得有关选择更改的通知JComboBox?**

编辑:我要道歉.事实证明我使用了一个行为不端的子类JComboBox,但是我会留下问题,因为你的答案是好的.

java swing jcombobox itemlistener

138
推荐指数
5
解决办法
31万
查看次数

是否对SQL WHERE子句进行了短路评估?

例如:

SELECT * 
FROM Table t 
WHERE @key IS NULL OR (@key IS NOT NULL AND @key = t.Key) 
Run Code Online (Sandbox Code Playgroud)

如果@key IS NULL的计算结果为true,那么@key IS是否为NULL并且@key = t.Key是否已计算?

如果不是,为什么不呢?

如果是,是否有保证?它是ANSI SQL的一部分还是特定于数据库?

如果是数据库特定的,SqlServer?甲骨文?MySQL的?

参考:短路评估

sql short-circuiting

135
推荐指数
6
解决办法
5万
查看次数

JAX-RS中的Provider是什么意思?

任何人都可以向我解释一下JAX-RS Provider是什么以及'@Provider'注释的作用是什么?我一直在阅读文档,但我无法得到它.
如果有资源类为传入请求提供服务,那么提供商会做什么?当我创建一个持久资源类(不是每个请求的那个)时,它们与单例资源类有什么不同?或者那些类也是提供者?

java jax-rs jersey

93
推荐指数
3
解决办法
7万
查看次数

Javascript数组稀疏吗?

也就是说,如果我使用当前时间作为数组的索引:

array[Date.getTime()] = value;
Run Code Online (Sandbox Code Playgroud)

解释器会实例化从0到现在的所有元素吗?不同的浏览器有不同的做法吗?

我记得曾经是AIX内核中的一个错误,它会根据请求创建伪ttys,但如果你这样做,比如"echo>/dev/pty10000000000"它会创建/ dev/pty0,/ dev/pty1, ......然后摔倒了.在贸易展览会上很有趣,但我不希望这发生在我的客户身上.

javascript sparse-matrix

90
推荐指数
6
解决办法
3万
查看次数

iReport没有开始使用JRE 8

我已经使用Windows安装程序下载并安装了iReport 4.5.但是当我尝试启动iReport时,它会显示启动画面,但不会启动.

我的JRE版本是8.

ireport

85
推荐指数
6
解决办法
10万
查看次数

使用Jasper Reports的JVM无法使用Font

我正在尝试使用DynamicJasper生成报告,但是我收到以下错误:

net.sf.jasperreports.engine.util.JRFontNotFoundException:  
                                 Font 'Arial' is not available to the JVM.   
Run Code Online (Sandbox Code Playgroud)

安装了msttcorefonts,但我猜JVM没有使用它的任何字体.

我正在使用Ubuntu 10.04.

我怎样才能解决这个问题?

jvm jasper-reports ubuntu-10.04 dynamic-jasper

82
推荐指数
8
解决办法
19万
查看次数

将java.util.Properties转换为HashMap <string,string>

Properties properties = new Properties();
Map<String, String> map = new HashMap<String, String>(properties);// why wrong?
Run Code Online (Sandbox Code Playgroud)

java.util.Properties是Map的一个实现,而HashMap构造函数接收一个Map类型的param.但为什么必须明确转换?

java

78
推荐指数
9
解决办法
9万
查看次数

Intellij Idea - 自动将final关键字添加到生成的变量中

新引入的代码约定要求尽可能使用"final"关键字.

问题是 - 是否有可能使用此关键字自动生成变量?例如 - 我选择一个代码片段:

"bla"+"bla"+"bla"
Run Code Online (Sandbox Code Playgroud)

并按ctrl+ alt+ v- IDE生成如下变量:

String blaString = "bla"+"bla"+"bla";
Run Code Online (Sandbox Code Playgroud)

但我需要它

final String blaString = "bla"+"bla"+"bla";
Run Code Online (Sandbox Code Playgroud)

PS我知道检查和"修复它们"的可能性,但它无法在任何地方使用,因为有许多旧代码不应无理由重构.

java intellij-idea

72
推荐指数
3
解决办法
2万
查看次数

67
推荐指数
6
解决办法
13万
查看次数