小编Beh*_*ehe的帖子

Eclipse - `open call hierarchy`得到了错误的结果

这是我的示例java代码:

public class Test {
    public static void foo() {
        Foo.InnerKey key = new Foo.InnerKey();
        getInstance().query(key);
    }

    public static void bar() {
        Bar.InnerKey key = new Bar.InnerKey();
        getInstance().query(key);
    }

    public static MyIF getInstance(){
        // TODO code to get instance
        return null;
    }

}


interface MyIF {
    public void query(Foo.InnerKey key); // Method to open call hierarchy
    public void query(Bar.InnerKey key);
}


class Foo {
    static class InnerKey  {}
}

class Bar {
    static class InnerKey {}
}
Run Code Online (Sandbox Code Playgroud)

当我query(Foo.InnerKey key) …

java eclipse eclipse-jdt

18
推荐指数
1
解决办法
1114
查看次数

Hadoop - 直接从Mapper写入HBase

我有一个haddop作业,它的输出应写入HBase.我真的不需要reducer,我想插入的那种行在Mapper中确定.

我如何使用TableOutputFormat来实现这一目标?从我看到的所有示例中,我们假设reducer是创建Put的那个,而TableMapper只是用于从HBase表读取.

在我的情况下输入是HDFS输出是放到特定的表,我在TableMapReduceUtil中找不到任何可以帮助我的东西.

有什么例子可以帮助我吗?

顺便说一下,我正在使用新的Hadoop API

java hadoop hbase mapreduce

8
推荐指数
2
解决办法
1万
查看次数

Eclipse - Java模板 - 静态导入 - 模板变量''具有不兼容的类型

我想为JUnit4测试方法创建一个Java代码模板(Preferences - > Java - > Editor - > Templates),该方法还应该包含静态导入以使用一些hamcrest匹配器.

${:importStatic('org.hamcrest.MatcherAssert.*')}
${:import(org.junit.Test)}
@Test
public void ${testName}() throws Exception {    
    ${cursor} 
}
Run Code Online (Sandbox Code Playgroud)

我无法保存代码模板 - 显示错误消息:

模板变量''具有不兼容的类型.

它可以使用import语句正常工作,因此语法似乎是正确的.

如何将两个import语句组合在一起?

java eclipse

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

Eclipse - 强制Javadoc悬停在有警告的元素上

我经常查看将鼠标指针悬停在元素上时显示的Javadoc悬停,如本例中的List所示.

在此输入图像描述

但是,当存在警告时,悬停窗口会显示警告,而不是在此(虚构)示例中:

在此输入图像描述

想象一下我无法修复警告:是否有强制显示Javadoc悬停而不是显示警告的快捷方式?

请注意:我知道Shift+ F2- 在外部浏览器中显示javadoc,我明确询问了悬停.

eclipse javadoc

5
推荐指数
1
解决办法
308
查看次数

尝试从大文本文件读取/写入时出现OutOfMemoryError

我正在尝试读/写一个巨大的文本文件.但是当我尝试这样做时,我得到错误:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOf(Unknown Source)
    at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
    at java.lang.AbstractStringBuilder.append(Unknown Source)
    at java.lang.StringBuilder.append(Unknown Source)
    at ReadWriteTextFile.getContents(ReadWriteTextFile.java:52)
    at ReadWriteTextFile.main(ReadWriteTextFile.java:148)
Run Code Online (Sandbox Code Playgroud)

我的代码如下:

import java.io.*;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class ReadWriteTextFile {

  /**
  * Fetch the entire contents of a text file, and return it in a String.
  * This style of implementation does not throw Exceptions to the caller.
  *
  * @param aFile is a file which already exists and can …
Run Code Online (Sandbox Code Playgroud)

java

3
推荐指数
1
解决办法
8459
查看次数

隐藏Jenkins CI Server的降级选项

如图所示,“ Manage Jenkins”页面显示一个div标题按钮的按钮,该按钮可以降级到最后安装的版本。这是一个屏幕截图,显示了用红色突出显示的各个部分。

字幕和降级按钮的部分屏幕截图

我检查了HTML,可以操纵CSS .downgrade类来隐藏<div>,但也许我错过了一个配置选项。

詹金斯是否提供禁用或隐藏降级可能性的方法?

jenkins

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

标签 统计

java ×4

eclipse ×3

eclipse-jdt ×1

hadoop ×1

hbase ×1

javadoc ×1

jenkins ×1

mapreduce ×1