私のJAVAプログラムでは、1時間ごとにフォルダをスキャンして、変更がないかチェックします。変更がある場合は、このファイルを識別するための一意の番号を受け取ります。これらのデータはフィールド変数に格納されます。したがって、再起動またはクラッシュした場合に備えて、データをローカルに保存する必要があります。
私のデータ構造:
Map<String, Long> currentFiles = new HashMap<String, Long>();
Map<String, Long> prevFiles = new HashMap<String, Long>();
どのバックアップを使用する必要がありますか?データは変更に対して保存する必要があります。データは機密ではありません。