1
ответ

Как отправить и получить сериализованный объект в канале сокета

Я хочу передать сериализованный объект по каналу сокета. Я хочу, приобретают "Привет друга" строка как сериализованный объект и затем пишут этот объект в канале сокета, в то время как в другом конце я хочу читать...
вопрос задан: 21 September 2009 12:14
1
ответ

Когда и как являются NIO прямыми освобожденными буферами?

У меня есть библиотека C, которая хочет временный буфер для пространства царапины. Я рассматриваю передачу адреса прямого буфера байта к нему. VM, когда-либо позволял перемещать буфер, прежде чем это будет...
вопрос задан: 7 August 2009 20:58
1
ответ

Различие между ByteBuffer.allocateDirect () и MappedByteBuffer.load ()

Я пытался реализовать своего рода общий кэш между двумя или больше JVMs размещением в ОЗУ конкретное использование файла MappedByteBuffer. От спецификаций я вижу это, когда мы используем MappedByteBuffer....
вопрос задан: 5 August 2009 14:01
1
ответ

как записать данные для снабжения канала сокетом

есть ли любая маленькая рабочая программа для получения из и отправки данных клиенту, использующему Java nio. На самом деле я не могу записать для снабжения канала сокетом, но я могу считать входящие данные, как записать...
вопрос задан: 16 May 2009 07:08
1
ответ

Выбор NIO Java () возвращается без выбранных ключей - почему?

В записи некоторого тестового кода я нашел, что Selector.select () может возвратиться без Selector.selectedKeys () содержащий любые ключи к процессу. Это происходит в жестком цикле, когда я регистрирую принятие () редактор...
вопрос задан: 15 October 2008 09:46
0
ответов

Java: Путь vs File

Для новых приложений, написанных на Java 7, есть ли какая-то причина использовать объект java.io.File больше или мы можем считать его устаревшим? Я считаю, что java.nio.file.Path может делать все, что и java.io.File ...
вопрос задан: 19 November 2019 01:01
0
ответов

Ошибка сегментации Java при попытке выделить буфер большего размера чем 256 МБ

Я использую 64-разрядную JVM (Oracle), когда я пытаюсь выделить буфер размером более 256 МБ, он жалуется и выдает ошибку «segmentation fault». I и выделение буферов прямой памяти с использованием java NIO, ...
вопрос задан: 28 March 2019 12:46
0
ответов

Я запутался с Java NIO

Я запутался с java nio buffers и Files.write, если я могу писать с буферами и каналами в файле, зачем мне нужен класс Files Какая разница между этими обоими кодами работает. String newData = "...
вопрос задан: 5 March 2019 23:10
0
ответов

Java NIO реализует pub / sub

Я изучаю Java NIO, и я хочу реализовать клиенты и серверы шаблонов pub / sub (мой сервер поддерживает много длительных соединений с клиентами). Вот мой вопрос мой сервер, как выбрать ...
вопрос задан: 2 March 2019 21:35
0
ответов

Поставщик файловой системы Java NIO 7-Zip

Я безуспешно пытался найти поставщика файловой системы 7-ZIP для Java NIO. Я немного удивлен, что, кажется, не существует. Кто-нибудь знает об этом?
вопрос задан: 27 February 2019 06:05
0
ответов

(S) FTP реактивный (не блокирующий) Java-клиент

Мне нужно получить файл с сервера sftp, обработать его содержимое и вернуться в мое приложение spring-boot-webflux. Кто-нибудь знает любую реактивную / неблокирующую (ые) реализацию клиента ftp в java?
вопрос задан: 17 January 2019 10:36
0
ответов

Лучший способ записать строку в файл, используя java nio

Мне нужно записать(добавить) огромную строку в плоский файл, используя java nio. Кодировка ISO-8859-1. В настоящее время мы пишем, как показано ниже. Есть ли лучший способ сделать то же самое ? public void ...
вопрос задан: 5 March 2018 09:13
0
ответов

Много UDP-запросов, потерянных на UDP-сервере с Netty

Я написал простой UDP-сервер с Netty, который просто распечатывает в логах полученные сообщения (фреймы). Для этого я создал простой декодер декодера кадров и простой обработчик сообщений. У меня также есть ...
вопрос задан: 4 August 2017 07:19
0
ответов

Как получить доступ к вложенному файлу / папке в Java 7 java.nio.file.Path?

Java 7 представила java.nio.file.Path в качестве возможной замены java.io.File. С помощью File, когда я обращаюсь к файлу под определенным именем, я бы сделал: File parent = new File ("c: \\ tmp"); File child = new ...
вопрос задан: 23 May 2017 12:26
0
ответов

Отображение файлов размером более 2 ГБ с помощью Java

В общем можно было бы сказать: как реализовать метод byte [] get (смещение, длина) для отображаемого в память файла размером более 2 ГБ в Java. С контекстом: я пытаюсь эффективно читать файлы ...
вопрос задан: 23 May 2017 12:12
0
ответов

Are FileChannel.force and FileDescriptor.sync both needed?

In https://stackoverflow.com/questions/730521/really-force-file-sync-flush-in-java, the author writes in the summary of the answers: Use c.force(true) followed by s.getFD().sync() for Java NIO ...
вопрос задан: 23 May 2017 11:44
0
ответов

Как отменить Files.copy () в Java?

Я использую Java NIO для копирования чего-либо: Files.copy (источник, цель); Но я хочу дать пользователям возможность отменить это (например, если файл слишком большой и занимает много времени). Как мне это сделать?
вопрос задан: 11 February 2017 18:33
0
ответов

Недостатки Tomcat Http11NioProtocol [закрыто]

С Tomcat 6.0.x мы можем использовать Http11NioProtocol и получить масштабируемую производительность. Есть ли какая-то конкретная причина / недостаток использования Http11NioProtocol, что Tomcat не использует этот протокол по умолчанию ...
вопрос задан: 7 August 2016 10:08
0
ответов

Сравните прямые и непрямые операции получения/помещения байтового буфера

Является ли получение/помещение из непрямого байтового буфера быстрее, чем получение/помещение из прямого байтового буфера? Если мне нужно читать/записывать из прямого байтового буфера, лучше ли сначала прочитать/записать в локальный байт потока...
вопрос задан: 11 April 2016 07:13
0
ответов

Самый быстрый способ инкрементального чтения большого файла

Когда задан буфер MAX_BUFFER_SIZE и файл, который намного превышает его, как можно: Прочитать файл блоками MAX_BUFFER_SIZE ? Сделайте это как можно быстрее. Я пытался использовать NIO RandomAccessFile ...
вопрос задан: 10 April 2016 13:36
0
ответов

WatchService и SwingWorker: как это правильно сделать?

WatchService показался захватывающей идеей... к сожалению, он кажется низкоуровневым, как предупреждают в учебнике/api плюс не очень вписывается в модель событий Swing (или я что-то упускаю...
вопрос задан: 6 March 2016 11:45
0
ответов

Java NIO: transferFrom until end of stream

Я играю с библиотекой NIO. Я пытаюсь прослушать соединение на порту 8888 и, как только соединение будет принято, сбросить все из этого канала в какой-нибудь файл. Я знаю, как это сделать ...
вопрос задан: 10 December 2015 12:48
0
ответов

Почему FileChannel.map занимает до Integer.MAX_VALUE данных?

Я получаю следующее исключение при использовании FileChannel.map Исключение в потоке "main" java.lang.IllegalArgumentException: Size exceeds Integer.MAX_VALUE at sun.nio.ch.FileChannelImpl.map(Unknown ...
вопрос задан: 26 September 2015 13:24
0
ответов

ByteBuffer.allocate () против ByteBuffer.allocateDirect ()

Чтобы выделить () или allocateDirect (), это вопрос. Вот уже несколько лет я просто придерживаюсь мысли, что, поскольку DirectByteBuffers - это прямое отображение памяти на уровне ОС, это было бы ...
вопрос задан: 21 June 2015 12:15
0
ответов

Как работает потоковая модель Netty в случае множества клиентских соединений?

Я собираюсь использовать Netty в предстоящем проекте. Этот проект будет действовать как клиент и сервер. В частности, он будет устанавливать и поддерживать множество соединений с различными серверами и в то же время ...
вопрос задан: 30 March 2015 20:36
0
ответов

Почему необходимо удалить ключ в `selector.selectedKeys (). Iterator ()` в java nio?

Я нашел пример кода java nio: ServerSocketChannel server = ServerSocketChannel.open (); Селектор селектора = Selector.open (); server.socket (). bind (новый InetSocketAddress (8080)); server ....
вопрос задан: 23 September 2014 06:51
0
ответов

Проблема пути к файлу Java NIO

Я использовал следующий код для получения пути Path errorFilePath = FileSystems.getDefault().getPath(errorFile); Когда я пытаюсь переместить файл с помощью File NIO, я получаю следующую ошибку: java....
вопрос задан: 27 May 2014 14:58
0
ответов

Почему я получаю исключение CancelledKeyException при просмотре ключей?

Почему я получаю исключение CancelledKeyException несколько раз в день? Я должен что-то с этим делать? У меня неправильный код? Итератор keys = selector.selectedKeys (). Iterator (); while ...
вопрос задан: 6 March 2014 21:13
0
ответов

Любой способ использования java.nio. * Для прерывания InputStream # read () без закрытия сокета?

Знаете ли вы о способ прервать чтение из Java InputStream без закрытия связанного сокета? Вот текущая стратегия построения для захвата входного потока сокета и преобразования в ...
вопрос задан: 31 December 2013 01:48
0
ответов

Как получить строку пути из java.nio.Path?

Переписал вопрос с дополнительной информацией. У меня есть некоторый код, который создает объект Path с использованием относительных путей, например: Paths.get ("..", "folder"). Resol ("filename"). Позже я хочу получить строку пути ".. \ ...
вопрос задан: 9 July 2013 16:32