問題タブ [guidewire]
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.
java - 大きなファイルを処理する場合、IntelliJ は非常に遅い
Guidewire development Studio (IntelliJ ベースの IDE) を使用していますが、大きなテキスト ファイル(~ 1500 行以上) を処理すると非常に遅くなります。すぐに使えるコミュニティIntelliJでも試しましたが、同じ問題に遭遇しました。
これらのファイルを開くと、使用メモリがまだ十分にあることがはっきりとわかる場合でも (1441 MB/3959 MB)、文字を入力するのに 1 秒かかります。また、複数のファイルを開くと、すぐにすべてのメモリを使い果たします (IntelliJ だけに 4GB を割り当てます)。インテリセンスやその他の自動機能も同様に非常に遅いです。
私は IntelliJ が大好きですが、その状態で作業するのは非常に困難です。この問題を回避する方法はありますか? 次のようないくつかの代替案を考えました。
- 別のエディター (例: Notepad++) で大きなファイルを編集してから、IntelliJ で再読み込みします。
- 別の小さなファイルを開き、そこにコードをコピーして編集し、コピーして戻します。インテリセンスとコードハイライトが維持されるので助かるが面倒
不要なプラグインをすべてオフにして、必要なものだけを残しましたが、あまり改善されませんでした.
また、IntelliJ に外部エディターの一部を「埋め込む」ことができるかどうかも疑問に思っていますか? たとえば、Notepad++、Notepad2 のように?宿題をしてグーグルで調べましたが、それを可能にするプラグイン/構成が見つかりません。
経験豊富な人で、IntelliJ で大きなファイルを操作する方法についてアドバイスをくれる人はいますか?
更新:私の調査によると、IntelliJ は非常に大きなファイル(20 MB など) で壊れる可能性があることがわかりました。しかし、私のファイルはそれほど大きくありません。約 100KB ~ 1MB しかありませんが、非常に長いテキストです。
UPDATE 2 Sajidkhanのアドバイスに従ってヒープメモリを増やそうとした後( と の両方を変更idea64.vmoptions
しましidea.vmoptions
た)、どういうわけかIntelliJが変更を受け入れないことに気付きました。メモリ ヒープが最大 3 GB でスタックします。
別のメモとして、システムが約 1 GB のヒープ メモリしか使用しない場合にパフォーマンスの低下が認識される可能性があるため、この問題はメモリの問題とは関係がないと思います。
gosu - PolicyPeriod エンティティの GX モデルを作成しようとしています
PolicyPeriod エンティティの GX モデルを作成しようとしています。Gosu スクラッチ パッドを使用してテストしようとすると、出力の実行/表示に時間がかかります (10 ~ 15 分)。これをテストするより良い方法はありますか:
私はチェックしようとしていますtransformedpayload
コード:
java - 1 つの属性に複数のフィールドを追加できますか
1 つの属性に 2 つの異なる属性を追加できるかどうか疑問に思っていました。たとえば、次の 2 つの属性があります。
これらの属性の両方を「personalVehicle」という 1 つの属性に入れたいと思います。したがって、これらの値を別のクラスの personalVehicle から派生させることができます。
私の質問を明確にするために:
- personalVehicle という 1 つの属性に 2 つの属性を追加できますか?
- もしそうなら、別のクラスの personalVehicle 属性から modelYear だけを取得するにはどうすればよいですか?
ありがとう
static-methods - GOSU とスレッド セーフの静的メソッド
特定のクレーム情報にアクセスするときに呼び出される.gsクラスに以下の関数があります-
私の質問 -
a) 2 人のユーザーがそれぞれのクレーム情報にアクセスしている場合、この関数は 2 回呼び出される必要があります。1 回目は最初のユーザーの Claim インスタンスを受け取り、2 回目は 2 番目のユーザーの Claim インスタンスを受け取ります。同時アクセスの場合 - 同じ関数の 2 つのコピーが呼び出されますか? 静的関数は 1 つのコピーにすぎないため、そうではありません。では、それが 1 つのコピーである場合、スレッド セーフはどのように確保されるのでしょうか。関数は次々に呼び出されますか?
b) Java と同様に、Gosuもヒープを使用して静的関数を実行しますか?
java - ガイドワイヤー スタイルシートの変更方法
Guidewire UI のスタイルシートを変更する方法はありますか? Billing Center 7 を使用しており、IE11 との互換性のために小さな CSS クラスを追加したいと考えています。ただし、変更する css ファイルを知る必要があります。
guidewire - xml ドキュメント (ガイドワイア製品モデル ファイル) をカンマ区切りの csv ファイルに変換
xslt スタイルシートを使用して xml ドキュメントを CSV ファイルに変換するには、支援が必要です。基本的に、私は最低限このようなものが出力されることを楽しみにしています:
カバレッジ名 1、カバレッジ パターン コード 1
カバレッジ名 2、カバレッジ パターン コード 2
xml ファイルは次のようになります。
ここで、「カバレッジ名」はノード「ns1:Value」になり、「カバレッジ パターン コード」は「ns1:Code」になります。XLST を使用してこれを行う簡単な方法はありますか?
よろしく、 マティアス
guidewire - ガイドワイヤーのアップグレードの例外を解決する方法
guidewire CC でサーバーを起動すると、このエラーが発生しました。
com.guidewire.pl.system.exception.UpgradeException: 暗号化が削除または変更されましたが、OldEncryption プラグインが定義されていません。暗号化のアップグレードの詳細については、ドキュメントを参照してください。
このエラーを解決するのを手伝ってください。
testing - テーブル内の列数を検証する方法は?
ranorex を使用して、テーブルで生成された列の数を検証しようとしています。たとえば、車が購入され、支払いが 12 回の分割払いで行われたとします。アプリケーションは金額を 12 等分し、表に表示します。私はすでにレポートにスクリーンショットを入れています。しかし、テーブルにちょうど 12 列あることを示したいと思います。どうすればこれを達成できますか..助けてください。
exception - Guidewire ClaimCenter com.guidewire.pl.system.exception.UpgradeException の修正方法
この例外が発生しています:
「com.guidewire.pl.system.exception.UpgradeException: インポートできません: ファイル システム: roleprivileges.csv」
ファイルは import.gen フォルダーにあります。最近、最初の作成から役割を削除するように変更しました。数日間は大丈夫でしたが、ちょうど起こり始めました。
DB をスクラブして新たに開始しましたが、それでも問題が発生します。
誰でも助けてください。