Я пытаюсь передать mp3-файл от клиента IO на сервер Nio. Я сначала отправляю длину файла на сервер, чтобы цикл чтения заканчивался, когда счетчик пропущенных байтов совпадает с длиной файла, ...
Там какой-либо путь состоит в том, чтобы создать класс, который расширяет класс ByteBuffer? Некоторые абстрактные методы от ByteBuffer являются частным пакетом, и если я создаю пакет java.nio, исключение безопасности брошено. Я был бы...
Java7 поставляется с реализацией Path по умолчанию для локальных файлов. Есть ли реализация пути для URL-адресов? Например, я должен иметь возможность скопировать удаленный ресурс, используя следующий код: Путь удаленный ...
Учитывая FileChannel с длиной x и Bytebuffer также длины x. Каковы случаи, когда я читаю меньше, чем x байт из файловой системы?. Учитывая, что положение канала ...
Я использую прямые буферы (java.nio), чтобы хранить информацию вершины для JOGL. Эти буферы являются большими, и они заменяются несколько раз во время срока действия приложения. Память не освобождена в...
Пожалуйста, помогите мне понять следующее: я создаю CharBuffer, используя CharBuffer.wrapped (new char [12], 2, 10) (массив, смещение, длина), поэтому я ожидаю, что доступ к массиву осуществляется со смещением 2 ...
Я нуждаюсь в небольшой помощи с компонентом JProgressBar. Моя программа копирует файлы от одного места до другого java.nio FileChannels использования. Фактический метод копии является transferFrom (). У меня есть два вопроса...
Действительно ли возможно использовать NIO с System.in? Я хотел бы так или иначе рассматривать 'stdin' как выбираемый канал. Кто-либо нашел способ сделать это?
Я нахожусь в процессе преобразования нашего кода Java для использования NIO, но я не уверен в лучшем способе разработать его. Мой начальный подход должен был создать пул селекторных потоков. Потоки запускаются/уничтожаются...
Наш клиент жалуется, что, эпизодически, наши вызовы к FileChannel.map перестали работать с ClosedByInterruptException. Javadoc не перечисляет это как законную возможность. Делает любой знает...
Я пишу JAVA-приложение, которое инстанцирует объектов класса представить клиенты, которые соединились и зарегистрировались во внешней системе с другой стороны моего приложения. Каждый...
Что самый эффективный путь состоит в том, чтобы поместить как можно больше байтов от ByteBuffer bbuf_src в другой ByteBuffer bbuf_dest (а также знать, сколько байтов было передано)? Я пробую bbuf_dest.put (...
CharBuffer имеет методы array () и hasArray (). Зачем нам когда-либо нужен hasArray ()? После того, как CharBuffer buf = CharBuffer.allocate (20), hasArray () всегда имеет значение true, раньше - мы не можем использовать ссылку на buf b / c ...
System.IO.File в .NET и .NET Core имеет семейство методов Read ... Async (), которые возвращают либо Task < byte [] > или Задача < string > (Задача < T > является эквивалентом .NET Java ...
Я читаю документацию по Java, в которой говорится, что должно быть пространство имен java.nio.file. Но когда я пытаюсь импортировать его, прекомпилятор жалуется, что его не существует. Что происходит?
Действительно ли возможно использовать NIO для обработки stdout от Процесса? У меня есть он работающий с java.io, но это - что-то вроде осуществления, чтобы узнать немного больше о NIO и исследовать возможность...
Я использую NIO Java для своих сокетных соединений, и мой протокол является базирующимся текстом, таким образом, я должен смочь преобразовать Строки в ByteBuffers прежде, чем записать им в SocketChannel и преобразовать поступление...
Я видел много статей / блогов, в которых говорилось, что Java NIO - лучшее решение по сравнению с традиционным вводом-выводом Java. Но сегодня один из моих коллег показал мне этот блог http: //mailinator.blogspot.com/2008/02 / ...
Как я могу сделать длинный опрос с помощью netty платформу? Скажите, например, что я выбираю http://localhost/waitforx, но waitforx является асинхронным, потому что он должен ожидать события? Скажите, например, что это выбирает...
Мы создающий Netty/NIO основывали сервис, и я рассматриваю развертывание этого сервиса к нашей продуктивной среде. Наш стандартный способ развернуть сервисы как ВОЙНЫ, чтобы быть развернутым внутри...
java.nio. ByteBuffer#duplicate () возвращает новый буфер байта, который совместно использует содержание старого буфера. Изменения в содержании старого буфера будут видимы в новом буфере, и наоборот. Что, если я хочу...
Я должен читать/распаковывать .gz файл, учитывая FileChannel. Я играл вокруг с извлечением использования архивов GZIP GZIPInputStream, но это не возьмет FileChannel. У меня нет доступа к оригиналу...
Я записал класс синтаксического анализатора для конкретного двоичного формата (nfdump, если кому-либо интересно), который использует MappedByteBuffer java.nio для прочтения файлов некоторых ГБ каждый. Двоичный формат справедлив...
использование java.nio нужно зарегистрировать интерес к операциям через SelectableChannel: SelectionKey = SelectableChannel.register (селектор, interestInOpsBitmask) Регистрирующий Интерес: перезапись...
Я могу понять, почему сетевые приложения использовали бы мультиплексирование (для не создания слишком многих потоков), и почему программы будут использовать асинхронные вызовы для конвейерной обработки (более эффективного). Но я не понимаю эффективности..
Используя неблокирование ввода-вывода, код для соединения с удаленным адресом смотрит что-то как: канал SocketChannel = SelectorProvider.provider () .openSocketChannel (); channel.configureBlocking (ложь);...
Укажите/обеспечьте на меня рабочий пример selector.wakeup (); метод между двумя потоками. Я пытался создать простую программу, где поток ожидает на selector.select () метод. Второй поток...
Я записал сервер, который выполняет неблокирование IO использование NIO Java API. Я вижу ситуацию, посредством чего иногда клиентское приложение закрывается резко (например, из-за потерь мощности) и...