にどのようにして取得することができますか?現在のプロジェクトには2つのJavaクラスを持つパッケージがあります。そのうちの1人がテーブルからデータを取り出し、Map
に再配置します。他のクラスは、このMap
に頻繁にアクセスする必要がある点検作業を行います。明らかに、私はチェッククラスが呼び出されるたびにこのMap
を生成したくありません。私のチェッククラスがより速く動作するように、Map
を保存するための最も簡単で効率的な方法は何ですか?私は、生成された後、自分のパッケージ内でそのマップのグローバルにアクセスできるようにする方法を見つけることを願っています。アドバイスが必要です!1つのクラスの1つのクラスのデータを、同じパッケージの別のクラスにあるJavaの
チェッククラスは、スパークUDF1の抽象クラスを拡張します。したがって、sparkのUDFとして動作します。両方のクラスで主な機能はありません、THx。
のようなマップにアクセスすることができるでしょうか? 2つの.jarファイルまたはクラスがありますか? – Blobonat
地図を静的にします。一度だけロードして他の場所で再利用します –
2 *プログラム*間のパッケージ共有は良いアイデアだと思いませんか、私は何を意味するのか分かりませんでした。 – Andrew