ホームページ  >  記事  >  Java  >  Javaのホットロードとホットデプロイメントの違いは何ですか

Javaのホットロードとホットデプロイメントの違いは何ですか

王林
王林転載
2020-04-25 17:24:053018ブラウズ

Javaのホットロードとホットデプロイメントの違いは何ですか

まず第一に、ホット ロードでもホット デプロイでも、サービスを再起動せずにプロジェクトをコンパイル/デプロイできます。どちらも Java クラス ローダーに基づいて実装されています。

この 2 つの違いは次のとおりです。

デプロイメント方法に関して:

ホット デプロイメントは、サーバーが稼働している間にプロジェクトを再デプロイすることです。ランニング。

ホットロードとは、実行時にクラスを再ロードすることです。

(ビデオ チュートリアルの推奨事項: java ビデオ )

実装原則の観点:

ホット デプロイメントは、直接リロードすることです。アプリケーション全体には比較的時間がかかります。

ホット ロードとは、実行時にクラスを再ロードすることです。スレッドがバックグラウンドで開始され、クラスが変更されたかどうかを継続的に検出します。

使用シナリオの観点:

ホット デプロイメントは、運用環境でより一般的に使用されます。

ホット ロードは開発環境でより一般的に使用されます。セキュリティ上の問題からオンラインでは使用できず、監視も困難です。

推奨チュートリアル: java エントリー プログラム

以上がJavaのホットロードとホットデプロイメントの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。