問題タブ [mapper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
217 参照

scala - Mapper に bulkUpdate (bulkDelete_!! に似たもの) はありますか?

bulkDelete_に似たbulkUpdateメソッドはありますか!! 基になるテーブルのレコードを更新できるようにマッパーで?

0 投票する
1 に答える
333 参照

scala - リフトのマッパーでモデルのコンポジットキーを作成するにはどうすればよいですか?

マッパーはモデルで複合キーを作成できますか?はいの場合、親切に例を挙げてください。

0 投票する
1 に答える
176 参照

scala - リフトのマッパーのモデルにCompound-Primary-keyを作成することは可能ですか?

リフトのモデルで複合主キーを作成することは可能ですか?はいの場合、どのように?

0 投票する
1 に答える
325 参照

scala - リフトマッパーで一意の制約を作成するにはどうすればよいですか

リフトのマッパーで一意の制約を作成するにはどうすればよいですか?

0 投票する
4 に答える
764 参照

java - 0.20.203の遅いマッパーを使用したジョブと一緒のHadoopジョブスケジューリング

多数のユーザー間で共有されるHadoopクラスターを管理しています。私たちは頻繁に非常に遅いマッパーでジョブを実行します。たとえば、NLP解析したい32 GBのセンテンスファイル(1行に1センテンス)があるとします(これには、センテンスあたり100ミリ秒かかります)。ブロックサイズが128MBの場合、これは250マッパーです。これは私たちのかなり小さなクラスターを埋めます(9ノード×ノードあたり12マッパーは108マッパーです)が、各マッパーは完了するのに非常に長い時間(時間)かかります。

問題は、クラスターが空でそのようなジョブが開始された場合、クラスター上のすべてのマッパーを使用することです。次に、他の誰かが短いジョブを実行したい場合、それは何時間もブロックされます。新しいバージョンのHadoopはFairSchedulerでプリエンプションをサポートしていることを知っていますが(Capacity Schedulerを使用しています)、新しいバージョンも安定していません(次のリリースを待ち望んでいます)。

以前はマッパーの数を指定するオプションがありましたが、現在JobConfは非推奨になっています(奇妙なことに、0.20.205では非推奨ではありません)。これにより、マッパーが増えると、各マップタスクがより小さなデータセットで機能し、より早く終了するため、問題が軽減されます。

0.20.203でこの問題を回避する方法はありますか?InputFormat(この場合はTextInputFormat)をサブクラス化する必要がありますか?もしそうなら、私は正確に何を指定する必要がありますか?

0 投票する
1 に答える
1142 参照

c# - LinqからPostgresqlへ

LinqからNHibernateを使用してデータにアクセスするC#で記述されたプログラムがあります。データベースバックエンドはPostgresです。

私のアプリケーションには、contractors10,000レコードのテーブルがあります。このテーブルのすべてのレコードをDataGridViewに表示するには、数分かかる場合があります。

このデータの表示を高速化する方法はありますか?そのような減速を引き起こす可能性のある主な問題は何ですか?

0 投票する
1 に答える
429 参照

database - Liftのマッパーの外部キー制約

ScalaでMapperを使用してテーブルを作成しました。

しかし、私のテーブルはデータベースの外部キーの制約を作成しません。

0 投票する
1 に答える
121 参照

lift - 値のリストからマッパーでフィールド値を設定する一般的な方法はありますか?

値を明示的に設定せずにモデルのフィールドに値を設定する方法を作成する方法はありますか -

ModelName.create.fieldName1("value").fieldName2("value2") and so on

そのモデルの利用可能なすべてのフィールドを繰り返し処理し、それらの値をいくつかの値のリストから設定できますか?

何かのようなもの ...

Model.allFields.foreach((fld)=> {
fld.set(valueList(indx)); indx+=1
}

実際には、すべてのモデルで機能する一般的な方法を使用して、すべてのモデルに値を設定したいと考えています。

0 投票する
2 に答える
236 参照

lift - リフトの任意のマッパーから名前でフィールドを取得する

Query パラメータで使用するために、任意のマッパーから目的のフィールドを取得するにはどうすればよいですか。

私の場合、「目的のフィールド」が value = somevalue であるレコードを見つけたいと考えています。

以下の方法で試しました

しかし、実際の Mapper を指定する必要がありますasInstanceOf[MappedField[_,Users]]( Users インスタンスはここに渡されます )。「ユーザー」だけでなく、どのマッパーでも機能するようにしたいと考えています。

では動作しませんasInstanceOf[MappedField[_,_]]

各マッパーには必要なフィールドがない可能性があることを理解しています。その場合、.fieldByName()関数が何らかの例外をスローする必要がある場合、それは受け入れられます。しかし、少なくともファイルを持っている人にとっては、うまくいくはずです。

誰でもこれで私を助けることができます...

0 投票する
3 に答える
11103 参照

ant - 相対ファイル名を使用したパス変換

フォルダsrcには、Javaソースコードを含む一連のサブフォルダがあります。

/a/A.java

/a/b/B.java

/a/b/c/C.java

次の値のプロパティが必要です。

私は次のことを試しました:

しかし、私は自分のプロパティに次の値を設定することになります。

どうすれば私が望むことを達成できますか?どんな入力でも大歓迎です!