小编Mor*_*yon的帖子

Java接口抛出异常但接口实现不会引发异常?

我读了这个代码,其中接口抛出异常,但实现它的类不会抛出一个或捕获一个,为什么会这样?在java中它是合法的还是安全的?

import java.rmi.*;
public interface MyRemote extends Remote {
    public String sayHello() throws RemoteException;
}

import java.rmi.*;
import java.rmi.server.*;
public class MyRemoteImpl extends UnicastRemoteObject implements MyRemote{
    public String sayHello() {
        return "Server says, 'Hey'";
    }
    public MyRemoteImpl() throws RemoteException {}
    public static void main (String[] args) {
        try {
             MyRemote service = new MyRemoteImpl();
             Naming.rebind("RemoteHello", service);
        } catch(Exception ex)
        {
            ex.printStackTrace();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java interface exception

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

如何在 Lucene 中实现 tf-idf 和余弦相似度?

如何在 Lucene 中实现 tf-idf 和余弦相似度?我正在使用 Lucene 4.2。我创建的程序不使用 tf-idf 和余弦相似性,它只使用 TopScoreDocCollector。

import com.mysql.jdbc.Statement;
import java.io.BufferedReader;
import java.io.File;
import java.io.InputStreamReader;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.util.Version;
import org.apache.lucene.index.IndexWriterConfig;
import org.apache.lucene.index.IndexWriter;

import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.ResultSet;
import org.apache.lucene.analysis.id.IndonesianAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.lucene.index.*;
import org.apache.lucene.queryparser.classic.ParseException;
import org.apache.lucene.queryparser.classic.QueryParser;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.ScoreDoc;
import org.apache.lucene.search.TopScoreDocCollector;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.FSDirectory;
import org.apache.lucene.store.RAMDirectory;

public class IndexMysqlDBStemming {

  public static void main(String[] args) throws Exception {

    // 1. Create Index From Database
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    Connection connection = …
Run Code Online (Sandbox Code Playgroud)

java lucene tf-idf cosine-similarity

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

Java Generics Copy构造函数

我想为一般定义的类编写一个拷贝构造函数.我有一个内部类Node,我将其用作二叉树的节点.当我传入一个新的对象时

public class treeDB <T extends Object> {
    //methods and such

    public T patient; 
    patient = new T(patient2);       //this line throwing an error
    //where patient2 is of type <T>
}
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何一般地定义一个复制构造函数.

java generics copy-constructor

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

为多个Zookeepers实例创建Kafka主题

通过Kafka 快速入门阅读,使用命令创建一个绑定到单个Zookeeper实例(在本例中为localhost)的主题非常简单

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
Run Code Online (Sandbox Code Playgroud)

但是,如果我有3台Zookeeper服务器在运行怎么办?我是否只需要包含一个Zookeeper URL,并且其他Zookeeper实例是否会收到有关这个新主题的通知以帮助容错?或者我需要提供所有这些吗?

apache-kafka apache-zookeeper

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