0
ответов

Ввод-вывод Java: убедитесь, что файл не заблокирован другим процессом перед любой операцией чтения / записи.

Я сталкиваюсь с повторяющейся проблемой в приложении, которое отслеживает содержимое файлы в каталоге на основе Java 7 WatchService API. Когда базовая файловая система запускает событие модификации ...
вопрос задан: 24 March 2013 23:14
0
ответов

Ошибка NIO при попытке скопировать большой файл

У меня есть код для копирования файла в другое место. общедоступный статический void copyFile (String sourceDest, String newDest) выбрасывает IOException {File sourceFile = new File (sourceDest); Файл destFile = ...
вопрос задан: 10 February 2013 18:35
0
ответов

Шаблон Java Reactor с пакетом java.io

Я вижу в нескольких источниках приложений, таких как Minecraft и JIrcs, они оба используют java.io для реализации плагина Reactor (если я не ошибаюсь), а также в этой статье. Итак, в чем разница между java.io...
вопрос задан: 26 January 2013 12:10
0
ответов

Селектор Java NIO select() возвращает 0, хотя каналы готовы

Мой селектор Java NIO реализован с использованием select(), поэтому он блокируется, пока не произойдет одно из следующих событий: готово это пробуждение() поток прерывается Из этого я сделал несколько ...
вопрос задан: 30 November 2012 23:14
0
ответов

Каналы Java.nio и TLS

Как мне защитить Java SocketChannel, ServerSocketChannel или, возможно, даже DatagramChannel с помощью TLS? Я знаю, что есть некоторые фреймворки (# 1 # 2), которые рекламируют свои возможности, но я хочу знать, если ...
вопрос задан: 9 October 2012 13:46
0
ответов

Как динамически создать FloatBuffer

Мне нужно создать FloatBuffer из динамического набора поплавков (, то есть я не знаю длину заранее ). Единственный способ, который я нашел для этого, довольно неэлегантный (ниже ). Я полагаю, что пропал...
вопрос задан: 7 August 2012 09:31
0
ответов

Размер входного потока Java

Мне нужно получить размер в байтах InputStream без создания экземпляра файла. Есть ли способ сделать это с помощью Java NIO?
вопрос задан: 31 July 2012 18:51
0
ответов

java nio читать построчно

Мне нужно прочитать файл построчно, используя java nio, первая строка должна быть прочитана, и должна произойти некоторая обработка, но у nio нет такого метода, как readline (), чтобы прочитать строку за один раз, пожалуйста, предоставьте...
вопрос задан: 26 July 2012 14:38
0
ответов

преобразовать LongBuffer/IntBuffer/ShortBuffer в ByteBuffer

Я знаю быстрый способ преобразовать массив byte/short/int/long в ByteBuffer, а затем получить массив байтов. Например, чтобы преобразовать массив байтов в короткий массив, я могу сделать :byte[] bArray = { 1, 0, 0, 0, 0,...
вопрос задан: 26 July 2012 08:19
0
ответов

.NET-эквивалент Java FileChannel?

Я хочу передавать байты напрямую из сокета TCP в файл на диске. В Java можно использовать каналы NIO, в частности SocketChannel и FileChannel. Цитирование FileChannel #transferFrom (... ):...
вопрос задан: 13 July 2012 13:33
0
ответов

Как импортировать пакет java.nio.file

Я пытаюсь прослушать каталог на наличие изменений, а затем обнаружил java.nio. *был разработан для эффективного решения таких и других задач. Затем загрузил jdk1.7.0 _02 из оракула и запустил с ним затмение....
вопрос задан: 5 July 2012 06:04
0
ответов

Java NIO SocketChannel.read ()с многопоточностью

Я реализую простой файловый сервер с использованием Java NIO с одним потоком выбора и несколькими рабочими потоками (для выполнения реального чтения/записи ). Основная часть кода выглядит следующим образом :, а...
вопрос задан: 3 July 2012 06:12
0
ответов

Легкая сетевая библиотека Java с низкой -задержкой? [закрыто]

Я работаю над парой клиент -сервер, где многопоточный клиент выполняет тысячи вызовов сервера в секунду, и первоочередной задачей является достижение минимальной задержки. Пропускная способность должна быть...
вопрос задан: 22 June 2012 14:46
0
ответов

сервер не принимает более одного клиента в nio

Я пытаюсь создать приложение для чата. У меня есть код, который отправляет данные с клиента на сервер. когда один или несколько клиентов входят в систему (когда клиентская программа запускается один или несколько раз). сервер не принимает ...
вопрос задан: 19 June 2012 14:51
0
ответов

В чем разница между Tomcat BIO Connector и NIO Connector?

Я хотел бы знать, как устроен NIO-коннектор tomcat. Как именно используются потоки, когда мы создаем сервлет, реализующий CometProcessor? Это по-прежнему один поток на каждое соединение? Из того, что я ...
вопрос задан: 14 June 2012 10:29
0
ответов

Асинхронный сервер с использованием Java NIO

Я использую этот учебник для сборки сервер java nio без раздела, доступного для записи. Все работает нормально, за исключением одной интересной вещи: когда клиент отправляет пакеты слишком быстро, сервер не ...
вопрос задан: 4 June 2012 18:12
0
ответов

Селекторы java.nio и SocketChannel для продолжения потоковой передачи

В настоящее время я использую java.nio.channel.Selectors и SocketChannels для приложения, которое будет открывать соединения 1-ко-многим для продолжения потоковой передачи на сервер. У меня есть три потока для моего...
вопрос задан: 2 June 2012 23:09
0
ответов

Как прочитать запрос, используя CompletionHandlers и ByteBuffer меньше, чем запрос?

Я использую Java 7 и AsynchronousSocketChannel. Я хотел бы прочитать запрос (например, HTTP POST), но я изо всех сил пытаюсь придумать хорошее решение для чтения полного запроса, если он больше, чем ...
вопрос задан: 22 May 2012 09:19
0
ответов

Java — Передача больших файлов по каналам — NIO

Мне нужно передать ~100 МБ данных через ServerSocket с помощью NIO, но я не могу понять, как это сделать, не прерывая передачу в любом месте/сохраняя состояние передачи. Моей первой идеей было отправить...
вопрос задан: 20 May 2012 20:53
0
ответов

Как реализовать параллельное чтение файла, сопоставленного с памятью, в Java?

У меня есть много потоков, которые одновременно читают один и тот же файл (всего около 100 М), и только один поток обновляет файл. Я хочу отобразить файл в памяти, чтобы уменьшить файловый ввод-вывод. Как это можно сделать в Java?...
вопрос задан: 18 May 2012 06:22
0
ответов

Каково точное использование пакета java nio, когда методы уже доступны с пакетом io

Я изучал пакет java nio и понял, что существует множество методов, уже предоставленных File, которые nio.Files снова предоставляет с помощью Класс пути. Как и еще несколько, которые я получил. На самом деле я не...
вопрос задан: 29 April 2012 12:17
0
ответов

Проблема Java NIO в CharBuffer

Я использую следующий код для прочитать последовательность sub -из файла. Канал FileChannel = новый RandomAccessFile ("abc.txt", "r" ).getChannel (); ByteBuffer buffer = channel.map (FileChannel.MapMode.READ _ONLY,...
вопрос задан: 28 April 2012 16:36
0
ответов

Старый поток ввода-вывода для модели клиента или шаблона реактора NIO?

Я пишу серверную сеть многопользовательской игры. Игра представляет собой ролевую игру, и ее абсолютная максимальная вместимость составляет 2000 игроков, но на практике она будет составлять около 300 игроков, ...
вопрос задан: 11 April 2012 21:05
0
ответов

Асинхронный HTTP-клиент с Netty

Я новичок в netty и все еще пытаюсь найти свой путь. Я хочу создать http-клиент, который работает асинхронно. Netty-примеры http показывают только то, как ожидать операции ввода-вывода, а не то, как...
вопрос задан: 17 March 2012 12:11
0
ответов

Обработка огромных файлов в Java

У меня есть огромный файл размером около 10 ГБ. Мне нужно выполнять такие операции, как сортировка, фильтрация и т. д. в файлах на Java. Каждая операция может выполняться параллельно. Хорошо ли запустить 10 потоков и прочитать файл за ...
вопрос задан: 14 March 2012 20:28
0
ответов

SSL-подтверждение с использованием самоподписанных сертификатов и SSLEngine (JSSE)

Мне было поручено реализовать собственный/автономный веб-сервер Java, который может обрабатывать SSL- и не-SSL-сообщения на одном и том же порту. Я реализовал сервер NIO, и он неплохо работает для не-SSL...
вопрос задан: 8 March 2012 18:54
0
ответов

Является ли Java 7 WatchService медленным для всех остальных?

WatchService выглядит как отличная технология, но она слишком медленная, чтобы ее можно было использовать в системах OS X и Linux, на которых я тестировал. В довершение ко всему, кажется, что он не получает уведомления обо всех событиях...
вопрос задан: 6 March 2012 17:24
0
ответов

Скользящее окно MappedByteBuffer

Существуют ли какие-либо способы заставить MappedByteBuffer иметь скользящее окно для файла. У меня очень большой файл (20 ГБ), но я хочу делать только 100 МБ за раз. Я пробовал это, просто отбросив старую ...
вопрос задан: 5 March 2012 16:39
0
ответов

Как получать уведомления о закрытии SocketChannel?

Я хочу получать уведомления, когда SocketChannel вызывает метод закрытия. Моя первая мысль заключалась в создании оболочки, которая уведомляет слушателя при вызове метода implCloseSelectableChannel (поскольку ...
вопрос задан: 25 February 2012 16:52
0
ответов

Java I/O vs NIO: Quick Benchmark Comparison

Недавно я прочитал, что в новых компьютерах Java I/O работает лучше, чем NIO, из-за доступности многоядерных машин. Я провел быстрый тест, сравнивающий время передачи данных I/O и NIO через ...
вопрос задан: 5 February 2012 19:31