Я читаю данные из базы данных и записываю их в буферный писатель для создания файла с фиксированной шириной. Я также читаю одни и те же данные и преобразовываю их в файл BSON, который позже будет загружен Mongo DB.Создание Jar и добавление нескольких потоков к нему
После завершения вышеописанного процесса я могу создать файл jar для обоих этих файлов и передать их по проводу.
Но чтобы сэкономить время я консультировал сжимать данные на лету и создать файл JAR некоторые вещи, как этот
JarOutputStream jarOutPutStream = new JarOutputStream(
new FileOutputStream(new File(file.getName() + ".jar")));
Writer bufferedWriter = new BufferedWriter(
new OutputStreamWriter(jarOutPutStream, "UTF-8"));
Когда я выше и добавьте следующий код: Я могу создать файл jar на лету.
JarEntry ze = new JarEntry("temp.log");
jarOutPutStream.putNextEntry(ze);
Этой баночка имеет въездную temp.log, но я хотел бы знать, как я могу связать другую FileOutputStream
с выше баночкой.
Мой вывод должен быть файлом jar, содержащим две записи: один для файла с фиксированной шириной и другой для файла BSON.
У моего вывода должен быть файл jar с файлом первой фиксированной ширины и вторым файлом BSON –
Пожалуйста, отредактируйте свой вопрос, а не добавьте его через комментарий. – Thomas