問題タブ [hotswap]
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.
erlang - Erlangcode_changeとローカル関数呼び出し
モジュール内のローカル関数を呼び出して、コードの変更後に最新バージョンのコードが使用されるようにする方法がわかりません。次の例を参照してください。
変更される機能はですadd/1。最新バージョンの関数を使用するには、add/1(17行目)の呼び出しが完全修飾関数呼び出し
{Pid, Z} -> Pid ! ?MODULE:add(Z)である必要があります。私がそれを試してみると、私はこれを手に入れます:
22行目はに変更されましたN + 2
22行目が再びに変更されましたN + 3
なぜこのエラーが発生するのですか?
java - Eclipse で Java コードのホットスワップを有効にする方法
私は Eclipse で Java コードのホットスワップをいじってみましたが、Eclipse での Java コードのホットスワップの制限と規則が何であるかわからないため、私の努力はしばしば失敗します。誰かがEclipseでコードをホットスワップする方法について比較的詳細な説明を提供してくれたり、素晴らしいものに私をリンクしてくれたりしたら.
たとえば、次の値を変更すると、このコードはホットスワップしますu。
しかし、このコードはそうではありません:
誰かが理由を説明できますか? はい、「自動ビルド」フラグをチェックして、デバッグモードで実行しています。
eclipse - java eclipseで静的関数はホットスワップ可能ですか?
Eclipse でメソッドを変更してホットスワップできることは知っています。それは動的ロードクラスを使用して実装されましたか? では、クラスの静的メソッドはどうですか?実行時に変更した場合、交換できますか? ありがとう。
mysql - Rails - ホットスワップテーブル
外部ソースからテーブル(学生テーブルにとどまることができます)の毎日のダンプを取得しています。テーブルが切り捨てられ、新しいデータで更新される間のダウンタイムを減らすために、このテーブルの 2 つのコピー (students_1 と students_2) を維持することを計画しています。これらは両方とも、毎日交互に生徒モデルにマッピングする必要があります。したがって、今日、students_1 のデータを使用している場合、明日、students_2 にデータが入力されたら、そのデータにシームレスに切り替える必要があります。
だから私の質問は1)このアプローチで十分ですか、それとももっと良いアプローチがありますか?2) ホット スワップ テーブルの場合、現在使用されているテーブルを示すファイルを維持し、この特定のファイルを読み取るメソッドを介して set_table_name を維持しても問題ありませんか? よりエレガントなソリューションはありますか?
java - JVM ホットスワップ
JVM ホットスワップとは何ですか?
多くの定義では、この機能により、デバッグ中にコードをオンザフライで更新できるとされています。
また、ホットスワップなどのいくつかの制限は、メソッド本体のみの更新に限定されており、メソッドとフィールドをクラスに追加しようとしても成功しません。
誰でもこれをコードで説明できますか。
remote-debugging - Weblogic Fastswap とリモート デバッグ
weblogic.xml で高速スワップを有効にすると、展開された war をデプロイできますが、Eclipse からリモート デバッグを実行できません。誰かがこの問題を抱えていましたか?あなたの考えを共有してください。
java - Slick2Dのホットスワップレンダリング方式
Slick2Dフレームワークを使用してEclipseでコードのホットスワップを実行しようとしています。問題は、ではできますが、内部BasicGame#render(GameContainer gc, Graphics g)ではできないことですBasicGame#update(GameContainer gc)。問題は何でしょうか?
java - Web アプリで jar を動的に更新 (ホット スワップ) する方法は?
cloudfoundry にデプロイされた戦争アーカイブに webapp があります。アプリで使用されているライブラリ (" somelib.jar") の 1 つが別の開発者によって作成されています。
somelib.jar彼がいくつかの異なるバージョンのアプリをアップロードして、アプリの動作をテストする方法が欲しい. WEB-INF/libデプロイのディレクトリにアップロードされたjarを取得できました。また、jarファイルをに解凍することもできましたWEB-INF/classes。ただし、新しいバージョンの jar を使用することはできませんでした。この質問やこの質問で説明されているようなさまざまなハックを試してみましたが、うまくいきませんでした。
.class上記のディレクトリの実際のまたは.jarファイルを置き換えても、毎回、最初にロードされたクラス/jarがその後使用されます。
私が望むものを達成する簡単な方法はありますか?
注: 私は Tomcat (それが実行される場所) を制御できないため、Tomcat を構成したり、サーバーに変更を加えたりすることはできません。私は自分の war ファイルを制御しているだけなので、すべてをプログラムで行う必要があります。
編集: これが必要な理由は、テスト時間を短縮するためです。現在、誰かが の新しいバージョンをくれたsomelib.jarので、それをアプリケーションに再パッケージし、CF にアップロードし、彼に通知を送信してから、新しい jar の動作をテストしています。私が望んでいたのは、彼が自分の jar を CF に直接アップロードし、新しいバージョンを入手するたびに不必要な中間遅延なしでテストを行うことです。
c# - .NET にホットスワップの参照実装はありますか?
.NET で行われるホットスワップの適切な実装を探しています。必要なものは次のとおりです。
- 特定のフォルダーに DLL を展開し、実行中のシステムにそれらを取得させることができます。
- 実行中のシステムに、コンテナー内の対応する参照を更新させる。
MEF とそのディレクトリ ロード メカニズムを調査してきましたが、非常に信頼性がないようです。誰かが別の実装を持っているのではないでしょうか?