問題タブ [groovy]

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 投票する
6 に答える
25389 参照

image - grails GSPで画像を表示するには?

私はまだ Grails を学んでおり、つまずきにぶつかったようです。

2 つのドメイン クラスは次のとおりです。

関連するコントローラーのスニペット:

最後に GSP スニペット:

GSP に表示されるように写真にアクセスするにはどうすればよいですか? profileInstance.photos.get(1).idそれは正しくないと確信して います。

0 投票する
5 に答える
1412 参照

perl - フィールドの 1 つに改行がある場合、CSV ファイルの行を結合するにはどうすればよいですか?

次のようなカンマ区切りのファイルがあるとします。

そして、私はこれを生成するために参加したい\n,:

正規表現のトリックは何ですか? if (/\n,/)これなら釣れると思った。

また、UTF-8 でエンコードされたファイルに対して何か特別なことをする必要がありますか?

最後に、Groovy でのソリューションも役立ちます。

0 投票する
5 に答える
80991 参照

java - デフォルトパッケージのJavaクラスにアクセスするには?

私は現在、grails プロジェクトで他のユーザーと協力しています。私はいくつかのJavaクラスを書かなければなりません。しかし、groovy で作成された検索可能なオブジェクトにアクセスする必要があります。このオブジェクトはデフォルト パッケージに配置する必要があるようです。

私の質問は次のとおりです。名前付きパッケージのJavaクラスからデフォルトパッケージのこのオブジェクトにアクセスする方法はありますか?

0 投票する
5 に答える
14101 参照

groovy - JythonやJrubyに対するGroovyの利点は?

JythonまたはJrubyを使用できるのに、なぜGroovyを使用することを選択するのですか?この言語は、JythonとJrubyのスキルがJVMの外部の親言語に適用できるという事実を補うための固有の利点を提供しますか?

私は意図的にこの質問を一般的なものにしていますが、特定のドメインに存在する利点がある場合は、遠慮なく説明してください。

編集
明確にするために、Jrubyでコードを記述した場合、必要に応じてそのコードをJVMの外部に移動できるようになりました。少なくとも、Rubyについての理解が深まりました。一方、Groovyスキルは、JVM内に存在する言語を使用する場合にのみ適用できます。JythonとJrubyにはこれが組み込まれている利点がありますが、Groovyはこの欠点を何で補う必要がありますか?

Groovyにあなたが見つけた利点がなく、JythonまたはJrubyを使用することを提案する場合は、私に知らせてください。

編集2
すべての回答に感謝します。ほとんどの回答が同じです。GroovyはJavaとの統合がわずかに優れており、JythonやJrubyよりも優れています。

Netbeans 6.5をIDEとして使用してフォローアップ
するGroovyは、JrubyよりもJavaプロジェクトとの統合が優れていることがわかりました。統合の欠如がJrubyまたはNetbeansの失敗であるかどうかはわかりません。しかし、少しの間それを使用した後、Groovyは間違いなく足を上げているようです。

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

performance - Grails hasManyリレーションを使用するときに潜在的なパフォーマンスの問題を回避するにはどうすればよいですか?

次のドメインクラスがあるとします。

これまでの私の理解では、aを使用するhasManyと休止状態のSetマッピングになります。ただし、一意性/順序を維持するために、Hibernateはデータベースからセット全体をロードし、それらのハッシュを比較する必要があります。

これにより、セットが大きくなった場合に投稿/タグを追加および削除すると、パフォーマンスに重大な問題が発生する可能性があります。この問題を回避するための最良の方法は何ですか?

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

java - 動的 JVM 言語でスタブ データ構造を作成する例はありますか?

何年にもわたって、複雑なオブジェクト グラフのスタブ データ構造 (偽のデータ) を生成する考えられるすべての方法を見て、試してきたと思います。Javaでは常に毛むくじゃらになります。

(安価なUMLを許してください)

重要な問題は、値の間に特定の関係があるため、C の特定のインスタンスが E の特定の値を暗示している可能性があることです。

Java でこの問題を解決するために単一のパターンまたはパターンのグループを適用しようとする試みは、最終的には面倒です。

groovy または動的な vm 言語のいずれかがより良い仕事をすることができるかどうかを検討しています。クロージャーを使用すると、物事を大幅に簡素化できるはずです。

(できれば)groovyまたはscalaでうまく解決されたこの問題の参照/例はありますか?

編集:「オブジェクトマザー」がパターンの名前だとは知りませんでしたが、それは私が問題を抱えているものです:オブジェクトマザーによって生成されるオブジェクト構造が十分に複雑な場合、常にオブジェクトマザー自体の内部のかなり複雑な内部構造 (または複数のオブジェクトマザーを構成することによる)。十分に大きなターゲット構造 (たとえば 30 クラス) を考えると、オブジェクトの母を実装する構造化された方法を見つけるのは非常に困難です。パターンの名前がわかったので、もっとうまくグーグルで検索できます;)

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

java - Ant build.xml の Groovy (Java クラスを使用)

build.xmlGroovy クラスを既存の Java アプリに組み込み、Groovy を Ant のファイルに組み込む必要があります。

Ant を設定する最良の方法は何build.xmlですか?

更新: Java と Groovy のコンパイルを組み合わせる際の詳細はありますか? タスクのシーケンス?

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

groovy - Groovy grep a word

Javaプロセスをgrepして、使用されている最大ヒープメモリを見つけたかったのです。私はこれを試しました

while java -Xmx1024M /kv/classes/bebo/ -Xms512Mstrのようなものがあります1024M の値を抽出するにはどうすればよいですか? 私は Java 正規表現を使用することを計画していましたが、誰かが groovy でクールな方法を知っているかもしれないと思っていました。

0 投票する
6 に答える
10518 参照

java - Java ライブラリを Netbeans Grails プロジェクトに追加する

私はGrailsを始めたばかりです。Grails プロジェクトに Java ライブラリを追加するにはどうすればよいですか? Smack ライブラリ jar を Grails プロジェクトの lib フォルダーに追加しましたが、そのパッケージを Java または Groovy クラスにインポートできません。Netbeans IDE を使用しています。どんな助けでも大歓迎です..

バジー

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

java - groovy.swing.factory.BindProxyFactory はどこにありますか?

GraphicsBuilder を使用しようとすると、java.lang.NoClassDefFoundErrorfor が表示されgroovy.swing.factory.BindProxyFactoryます。

これは私の環境です:

そして、これは私がやろうとしていることです:

BindProxyFactoryBean はどこにありますか?