問題タブ [jcs]
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.
caching - 実行時に JCS キャッシュ領域を作成する方法は?
実行時に JCS キャッシュ領域を作成する方法を誰か教えてもらえますか?
caching - JCS - データベースからのキャッシュの動的更新
JCS を利用して JVM ( JVM1 )にキャッシュを保持するアプリケーションを維持しています。このデータは、JVM の開始/再起動時に初めてデータベースからロードされます。
ただし、データベースは別の JVM ( JVM2 ) からアクセスされ、データベースにデータを追加するのに役立ちます。
この追加/新しく追加されたレコードがキャッシュにロードされていることを確認するには、データベースに追加するたびにJVM1を再起動する必要があります。
(頻繁な db ポーリングの代わりに) 定期的にJVM1のキャッシュ (新しく追加されたレコードのみ) を更新/ロードする方法はありますか?
ありがとう、ジャヤ・クリシュナ
caching - EhcacheとApacheJCS-これはどのように機能しますか?
いくつか(〜100)の巨大なオブジェクト(たとえば〜10MB)を格納するためにLruキャッシュが必要です。EhcacheとJSCについて読みましたが、1つ質問があります。私の場合:ehcacheに10個のオブジェクトを保存します。次に、それらから1つを取得し、参照に割り当てます。参照オブジェクトとキャッシュのデータが重複しているか、JVMメモリの同じオブジェクトを示しているかどうか。
web-services - JBossの起動後にRestEasyWebサービスを初期化する方法
JBoss7.1.1にデプロイされているRestEasyWebサービスがあります。Webサービスは別のサービスに依存しています。この他のサービスは、JBossの起動時に初期化する必要があります-RestEasyWebサービスが初めて呼び出される前に。RestEasyクラス内で静的初期化ブロックを使用しようとしましたが、RestEasyWebサービスメソッドの1つが初めて呼び出されるまで実行されません。
RestEasyメソッドが呼び出される前に(JBossの起動時に)依存サービスを初期化する方法についての提案をいただければ幸いです。
java - JCS 編集 ディスク補助キャッシュ DiskPath
JCS 1.3 キャッシュを使用して Web アプリを開発しています。
JVM プロパティから実行時に Indexed Disk Auxiliary Cache の DiskPath を編集する必要があります。
これを行う方法を知っていますか?
AuxiliaryCache オブジェクトを作成できましたが、それを cache.ccf で定義されたすべての領域に接続する方法がわかりません。
ディスクキャッシュを作成するコードは次のとおりです。
リージョンを取得するには、次を使用します。
アイデアをお願いします。
maven - mavenを使用したjcs 1.3構成
maven プロジェクトに jcs を追加したいと考えています。
次のページの構成の下: http://commons.apache.org/proper/commons-jcs/faq.html
JCS に必要な jar は何ですか?
バージョン 1.2.7.0 の時点で、JCS のコア (LRU メモリ キャッシュ、インデックス付きディスク キャッシュ、TCP ラテラル、および RMI リモート サーバー) は、他の 2 つの jar のみを必要とします。バージョン 1.2.6.9 以下では、次の 2 つの追加の jar も必要です。 commons-collections commons-lang プロジェクト情報ページにリストされている他のすべての依存関係は、オプションのプラグイン用です。
jcs 依存関係 (jcs バージョン 1.3) を pom.xml に追加すると、多くの依存 jar がクラスパスに追加されます。コア jcs とその必要な依存関係だけが必要です。それ以上は必要ありません。
必要な依存関係のみを持ち、オプションの依存関係を避けるようにmavenを構成することは可能ですか?
*解決策をグーグルで試しましたが、情報が見つかりませんでした。
java - JCS のサンプル例
初めてJCSを実装しています。
私の要件:キャッシュにデータを保存するメインメソッドを持つJavaクラスが1つあります。
最初のJavaクラスを使用して保存したディスクキャッシュから取得するメインメソッドを持つ2番目のJavaクラスがあります。
注意: 1. ディスク キャッシュ (JCS の) を使用したい。2. 別の JVM からデータを取得したい。3. 最初の Java クラスのメイン メソッドを実行するときは、データをディスク キャッシュに保存する必要があり、2 番目の Java クラスのメイン メソッドを実行するときは、最初のメソッドを使用してディスクに保存されているキャッシュからデータを取得します。 Java クラスのメイン メソッド。
クラス 1: メイン メソッド..
class2: メインメソッド
キャッシュ.ccf:
java - JCS でプロパティを読み込めませんでした
私はJCS
キャッシングの目的で使用しています。これを正常に動作する PC に実装しましたが、Tomcat サーバーと同僚の PC でエラーFailed to load properties for name [/cache.ccf]
が表示されます。
jar ファイルは正しくインストールされており、cache.ccf
ファイルは PC と同じ場所にあるため、なぜ成功し、それ以外の場合は失敗するのかわかりません。
JCS キャッシュのインスタンスを取得するために使用しているコードは次のとおりです。
cache.ccf ファイルには次のものが含まれます。
*解決策の編集 cache.ccf をゼロから書き直したところ、現在はエラーなく動作しているようです。
jpa - 1 対多の関係エンティティの取得中に JCS キャッシュを使用して遅延初期化例外を取得する
JCS キャッシュを使用し、エンティティを正常に配置しました。JCS キャッシュからデータを取得すると、エンティティを取得できますが、1 対多の関係エンティティがある場合、関連するエンティティを取得できません。遅延初期化エクスプションを取得しています。ご提案ください。
jcs - Java: JCS の get メソッドが非常に遅くなるのはなぜですか?
Java と JCS を使用するプロジェクトに取り組んでいます
jcs.get は非常に遅いのに対し、jcs.put は非常に高速であることがわかりました。
私のコードは次のようなものです:
私のプロパティファイル
どんなヒントでも大歓迎です
ありがとうございました!