2
ответа

JAVA - Сервер NIO и Client IO [дубликат]

Я пытаюсь передать mp3-файл от клиента IO на сервер Nio. Я сначала отправляю длину файла на сервер, чтобы цикл чтения заканчивался, когда счетчик пропущенных байтов совпадает с длиной файла, ...
вопрос задан: 28 April 2012 22:35
2
ответа

Получает массив байтов от ByteBuffer в Java

Это рекомендуемый способ получить байты от ByteBuffer ByteBuffer bb =.. байт [] b = новый байт [bb.remaining ()] bb.get (b, 0, b.length);
вопрос задан: 27 January 2012 02:30
2
ответа

Расширение класса ByteBuffer

Там какой-либо путь состоит в том, чтобы создать класс, который расширяет класс ByteBuffer? Некоторые абстрактные методы от ByteBuffer являются частным пакетом, и если я создаю пакет java.nio, исключение безопасности брошено. Я был бы...
вопрос задан: 27 January 2012 02:24
2
ответа

java.nio.file.Path для URL-адресов?

Java7 поставляется с реализацией Path по умолчанию для локальных файлов. Есть ли реализация пути для URL-адресов? Например, я должен иметь возможность скопировать удаленный ресурс, используя следующий код: Путь удаленный ...
вопрос задан: 9 January 2012 03:09
2
ответа

Поведение чтения FileChannel [дубликат]

Учитывая FileChannel с длиной x и Bytebuffer также длины x. Каковы случаи, когда я читаю меньше, чем x байт из файловой системы?. Учитывая, что положение канала ...
вопрос задан: 19 October 2010 10:58
2
ответа

Освобождение прямой буферной собственной памяти в Java для JOGL

Я использую прямые буферы (java.nio), чтобы хранить информацию вершины для JOGL. Эти буферы являются большими, и они заменяются несколько раз во время срока действия приложения. Память не освобождена в...
вопрос задан: 16 August 2010 19:18
2
ответа

Java: CharBuffer «игнорирует» смещение массива?

Пожалуйста, помогите мне понять следующее: я создаю CharBuffer, используя CharBuffer.wrapped (new char [12], 2, 10) (массив, смещение, длина), поэтому я ожидаю, что доступ к массиву осуществляется со смещением 2 ...
вопрос задан: 21 June 2010 15:45
2
ответа

Как контролировать прогресс (JProgressBar) с FileChannels transferFrom () метод?

Я нуждаюсь в небольшой помощи с компонентом JProgressBar. Моя программа копирует файлы от одного места до другого java.nio FileChannels использования. Фактический метод копии является transferFrom (). У меня есть два вопроса...
вопрос задан: 15 February 2010 13:24
2
ответа

Java: используйте NIO с System.in [дубликат]

Действительно ли возможно использовать NIO с System.in? Я хотел бы так или иначе рассматривать 'stdin' как выбираемый канал. Кто-либо нашел способ сделать это?
вопрос задан: 16 December 2009 15:13
2
ответа

Лучшая модель для реализации NIO?

Я нахожусь в процессе преобразования нашего кода Java для использования NIO, но я не уверен в лучшем способе разработать его. Мой начальный подход должен был создать пул селекторных потоков. Потоки запускаются/уничтожаются...
вопрос задан: 21 September 2009 15:29
2
ответа

Почему мы получаем ClosedByInterruptException от FileChannel.map в Java 1.6?

Наш клиент жалуется, что, эпизодически, наши вызовы к FileChannel.map перестали работать с ClosedByInterruptException. Javadoc не перечисляет это как законную возможность. Делает любой знает...
вопрос задан: 21 July 2009 19:50
2
ответа

Java - Несколько селекторов в нескольких потоках для неблокирования сокетов

Я пишу JAVA-приложение, которое инстанцирует объектов класса представить клиенты, которые соединились и зарегистрировались во внешней системе с другой стороны моего приложения. Каждый...
вопрос задан: 11 July 2009 07:55
2
ответа

Как я определяю свой собственный SelectableChannel?

Как я определил бы новый тип java.nio.channels. SelectableChannel (говорят для последовательных портов)?
вопрос задан: 26 May 2009 17:15
2
ответа

передача байтов от одного ByteBuffer до другого

Что самый эффективный путь состоит в том, чтобы поместить как можно больше байтов от ByteBuffer bbuf_src в другой ByteBuffer bbuf_dest (а также знать, сколько байтов было передано)? Я пробую bbuf_dest.put (...
вопрос задан: 20 February 2009 17:11
1
ответ

Зачем нам нужен метод hasArray () в CharBuffer?

CharBuffer имеет методы array () и hasArray (). Зачем нам когда-либо нужен hasArray ()? После того, как CharBuffer buf = CharBuffer.allocate (20), hasArray () всегда имеет значение true, раньше - мы не можем использовать ссылку на buf b / c ...
вопрос задан: 31 March 2019 15:36
1
ответ

Асинхронный файловый ввод / вывод через POSIX AIO или Windows Ilapped IO в Java

System.IO.File в .NET и .NET Core имеет семейство методов Read ... Async (), которые возвращают либо Task < byte [] > или Задача < string > (Задача < T > является эквивалентом .NET Java ...
вопрос задан: 23 January 2019 14:17
1
ответ

Где находится java.nio.file

Я читаю документацию по Java, в которой говорится, что должно быть пространство имен java.nio.file. Но когда я пытаюсь импортировать его, прекомпилятор жалуется, что его не существует. Что происходит?
вопрос задан: 23 May 2013 08:38
1
ответ

Действительно ли возможно считать stdout InputStream Процесса в NIO ByteBuffer?

Действительно ли возможно использовать NIO для обработки stdout от Процесса? У меня есть он работающий с java.io, но это - что-то вроде осуществления, чтобы узнать немного больше о NIO и исследовать возможность...
вопрос задан: 27 January 2012 02:49
1
ответ

Java: Преобразование Строки к и от ByteBuffer и связанных проблем

Я использую NIO Java для своих сокетных соединений, и мой протокол является базирующимся текстом, таким образом, я должен смочь преобразовать Строки в ByteBuffers прежде, чем записать им в SocketChannel и преобразовать поступление...
вопрос задан: 20 January 2012 14:38
1
ответ

Повышение производительности NIO по сравнению с традиционным вводом-выводом в Java

Я видел много статей / блогов, в которых говорилось, что Java NIO - лучшее решение по сравнению с традиционным вводом-выводом Java. Но сегодня один из моих коллег показал мне этот блог http: //mailinator.blogspot.com/2008/02 / ...
вопрос задан: 30 September 2011 13:44
1
ответ

долго опрашивая netty nio платформа Java

Как я могу сделать длинный опрос с помощью netty платформу? Скажите, например, что я выбираю http://localhost/waitforx, но waitforx является асинхронным, потому что он должен ожидать события? Скажите, например, что это выбирает...
вопрос задан: 5 August 2010 10:44
1
ответ

Действительно ли хостингом является Netty Server в выполнимом/желательном Tomcat?

Мы создающий Netty/NIO основывали сервис, и я рассматриваю развертывание этого сервиса к нашей продуктивной среде. Наш стандартный способ развернуть сервисы как ВОЙНЫ, чтобы быть развернутым внутри...
вопрос задан: 5 August 2010 10:43
1
ответ

Глубоко скопируйте дубликат () ByteBuffer Java

java.nio. ByteBuffer#duplicate () возвращает новый буфер байта, который совместно использует содержание старого буфера. Изменения в содержании старого буфера будут видимы в новом буфере, и наоборот. Что, если я хочу...
вопрос задан: 29 July 2010 21:02
1
ответ

Чтение файла GZIP от FileChannel (NIO Java)

Я должен читать/распаковывать .gz файл, учитывая FileChannel. Я играл вокруг с извлечением использования архивов GZIP GZIPInputStream, но это не возьмет FileChannel. У меня нет доступа к оригиналу...
вопрос задан: 26 July 2010 14:49
1
ответ

Карта Java / nio / проблема NFS, вызывающая отказ VM: “отказ произошел в недавней небезопасной операции доступа к памяти в скомпилированном коде Java”

Я записал класс синтаксического анализатора для конкретного двоичного формата (nfdump, если кому-либо интересно), который использует MappedByteBuffer java.nio для прочтения файлов некоторых ГБ каждый. Двоичный формат справедлив...
вопрос задан: 1 June 2010 00:36
1
ответ

Лучшие практики NIO - SelectableChannel и InterestOps

использование java.nio нужно зарегистрировать интерес к операциям через SelectableChannel: SelectionKey = SelectableChannel.register (селектор, interestInOpsBitmask) Регистрирующий Интерес: перезапись...
вопрос задан: 21 May 2010 08:02
1
ответ

Почему Java использования AsynchronousFileChannel?

Я могу понять, почему сетевые приложения использовали бы мультиплексирование (для не создания слишком многих потоков), и почему программы будут использовать асинхронные вызовы для конвейерной обработки (более эффективного). Но я не понимаю эффективности..
вопрос задан: 4 May 2010 22:08
1
ответ

Укажите тайм-аут соединения в java.nio

Используя неблокирование ввода-вывода, код для соединения с удаленным адресом смотрит что-то как: канал SocketChannel = SelectorProvider.provider () .openSocketChannel (); channel.configureBlocking (ложь);...
вопрос задан: 1 April 2010 21:53
1
ответ

Java nio Селекторное пробуждение

Укажите/обеспечьте на меня рабочий пример selector.wakeup (); метод между двумя потоками. Я пытался создать простую программу, где поток ожидает на selector.select () метод. Второй поток...
вопрос задан: 5 November 2009 04:27
1
ответ

NIO - Обнаружение закрытого соединения

Я записал сервер, который выполняет неблокирование IO использование NIO Java API. Я вижу ситуацию, посредством чего иногда клиентское приложение закрывается резко (например, из-за потерь мощности) и...
вопрос задан: 30 September 2009 14:31