在我的应用程序日志中(使用log4j),我看到一个NullPointerException,但没有堆栈跟踪.我知道,作为一种优化,当多次发生异常时 - jvm会停止产生堆栈跟踪.问题是前一段时间发生的异常,并且所有日志都填充了没有堆栈跟踪的异常.有没有办法"重置"这个机制,所以下一个抛出的异常将打印出完整的堆栈跟踪?我不想重新启动应用程序,因为很难重现这个bug,重启可能会导致"消失"...
谢谢!
我有一个有很多线程的Java应用程序.在调试时,当一个线程中的执行被断点停止时,在所有线程之间滚动以找到挂起的线程是非常烦人的.有没有办法(按钮,快捷键,等等)跳转到挂起的线程,或更好 - 隐藏所有未挂起的线程?
在VS2015中运行单元测试时,我有很长的延迟(大约1分钟!甚至更多).当运行一个单独的测试时,我看到"测试资源管理器"顶部的进度条,它流动大约一分钟,然后我得到测试结果.报告的测试运行时间与预期一样 - 非常小,几毫秒.
我的问题是 - 我该怎么调试呢?在测试实际开始运行之前,我怎么能看到这一刻发生了什么?
有一个网页,我想从中检索某个字符串.为此,我需要登录,单击某些按钮,填写文本框,单击另一个按钮 - 然后出现该字符串.
如何编写java程序来自动执行此操作?那个目的有没有有用的库?
谢谢
我有以下泛型类:
public class GenericClass<E,T extends Comparable<T>>
{
public static <E, T extends Comparable<T>> GenericClass<E, T> create()
{
return new GenericClass<E, T>();
}
private GenericClass()
{
}
}
Run Code Online (Sandbox Code Playgroud)
这就是我简单地使用它的方式:
GenericClass<MyClass, Double> set = GenericClass.create();
Run Code Online (Sandbox Code Playgroud)
Eclipse编译显示没有错误,但是 - 使用ant构建时会出现以下错误:
MyClass.java:19: incompatible types; no instance(s) of type variable(s) E,T exist so that GenericClass<E,T> conforms to GenericClass<MyClass,java.lang.Double>
[javac] found : <E,T>GenericClass<E,T>
[javac] required: GenericClass<MyClass,java.lang.Double>
[javac] GenericClass<MyClass, Double> set = GenericClass.create();
Run Code Online (Sandbox Code Playgroud)
谢谢!
如果我提供一个非传递会发生什么Comparator来Collections.sort?我可以遇到无限循环吗?
我写的一个小测试产生了一个输出,但我想确保始终如此.
问题是在某些情况下,我的比较器可以产生循环,在这种情况下,我只是想确保它不会遇到无限循环.我不关心实际结果.
我想实现一个惰性迭代器,它在每个调用中产生一个3级嵌套循环中的下一个元素.
scala中有类似于c#的这个片段:
foreach (int i in ...)
{
foreach (int j in ...)
{
foreach (int k in ...)
{
yield return do(i,j,k);
}
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢,Dudu
我正在寻找一个JAVA库来解析和评估表达式.我搜索并尝试了一些像Apache的JEXL和Jeval这样的库,但它们并不是我需要的.
我的要求:
有什么建议?
我想编写一个程序(最好用java)来解析和分析java堆转储文件(由jmap创建)。我知道有很多很棒的工具已经可以这样做(jhat、eclipse 的 MAT 等),但我想从我的应用程序的特定角度来分析堆。
在哪里可以阅读有关堆转储文件的结构、如何读取它的示例等等?搜索了一下没有发现什么有用的东西...
非常感谢。
我有一个非常大的表,例如,我需要不时更改其架构、添加新列或更改现有列的类型。
这需要很多时间(几个小时),我想知道是否有任何方法可以事先知道需要多少时间(大约),或者,当更改运行时,我想知道它当前的进度(即已完成 30%)。
这可能吗?
java ×7
comparator ×1
debugging ×1
eclipse ×1
exception ×1
expression ×1
generics ×1
heap-dump ×1
http ×1
performance ×1
scala ×1
sorting ×1
sql-server ×1
unit-testing ×1
yield ×1