小编Ale*_*ean的帖子

Checkstyle Eclipse插件不起作用

我正在使用带有Juno Eclipse发行版的eclipse checkstyle插件.每次检查代码检查checkstyle错误时,我都会收到以下错误:

cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking
Run Code Online (Sandbox Code Playgroud)

有人知道如何解决这个问题吗?它是插件兼容性问题还是别的?

eclipse eclipse-plugin checkstyle

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

将TypeScript转换为JavaScript

我想知道如何以跨平台的方式将TypeScript转换为JavaScript.我知道有关typescript的节点包管理器的可用性,但是还有其他可以在服务器端使用的替代方案吗?

javascript typescript

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

是否有任何提示和技巧使犀牛表现更快?

是否有任何提示和技巧使犀牛表现更快?我正在尝试使用Rhino中的uglifyJs压缩大型js文件,这需要一分多钟.在java服务器端空间中你有任何关于rhino的提示或其他选择吗?

javascript java performance rhino

7
推荐指数
1
解决办法
2866
查看次数

Java开源图像优化库

我正在尝试收集有关所有Java开源库的信息,这些库专注于图像优化.

其中一个是pngtastic,但它只处理png图像.你知道其他类似的图书馆吗?

java optimization open-source image-processing

6
推荐指数
1
解决办法
4912
查看次数

用Mockito监视Lambda

我在编写涉及模拟lambda的单元测试时遇到了一个有趣的问题。

@Test
public void spyingLambda() {
    final Supplier<String> spy = Mockito.spy((Supplier) () -> "1");
    spy.get();
}
Run Code Online (Sandbox Code Playgroud)

运行此测试失败,并显示以下错误:

Mockito无法模拟/间谍,因为:-最终班

上述问题的一种解决方法是将lambda替换为匿名实现:

@Test
public void spyingAnonymousImplementation() {
    final Supplier<String> spy = Mockito.spy(new Supplier<String>() {
        @Override
        public String get() {
            return "1";
        }
    });
    spy.get();
}
Run Code Online (Sandbox Code Playgroud)

尽管两个测试完全相同(IDE建议甚至将匿名实现替换为lambda),但第二个测试不会失败。

我想知道这是否是一个已知问题,可以通过模仿解决,还是有其他解决方法。

java lambda unit-testing mockito

2
推荐指数
2
解决办法
302
查看次数