Итак, я собираю анализатор RSS, который будет обрабатывать RSS-канал, фильтровать его, а затем загружать совпадающие элементы. Предположим, что загружаемые файлы являются легальными торрент-файлами.
Теперь мне нужно вести учет уже загруженных мною файлов, чтобы их больше не было.
У меня уже есть работа с SQLite (создать базу данных, если она не существует, вставить строку, если оператор select ничего не возвращает), но результирующий файл jar имеет размер 2,5 МБ + (из-за библиотек sqlite).
Я думаю, что если я использую текстовый файл, я могу сократить размер jar-файла до нескольких сотен килобайт.
Я мог бы вести список имен загруженных файлов - по одному в каждой строке - и читать весь файл в памяти, искать, существует ли файл и т. Д.
Я знаю несколько вопросов, которые приходят мне в голову:
В любом случае, что вы думаете, ребята? Я мог бы использовать здесь несколько советов, так как я все еще новичок в программировании и занимаюсь этим как хобби :)