nio — все вопросы

2ответа
4 голоса
Java NIO: связь между OP_ACCEPT и OP_READ?
Я переписываю основной сетевой код сервера NIO для своего проекта и пытаюсь выяснить, когда мне следует «хранить» информацию о соединении для будущего использования. Например, когда клиент подключае
2ответа
4 голоса
закрытие канала сокета асинхронно
У меня однопоточный неблокирующий сервер ввода-вывода с сокетом, написанный на Java с использованием nio. Когда я закончу писать в соединение, я хочу закрыть его. Означает ли закрытие канала
2ответа
4 голоса
SocketChannel.write () проблема записи
Проблема в том, что я вижу, что данные записываются в сокет, но они не ВСЕГДА отправляются. Вот фрагмент кода ByteBuffer writeBuffer = ByteBuffer.allocate(8192); writeBuffer.clear(); writeBuffe
3ответа
4 голоса
Как перемещать каталоги с помощью jdk7
Используя jdk7 , я пытаюсь использовать класс java.nio.file.Files для переместить пустой каталог, скажем, Bar, в другой пустой каталог, скажем, Foo Path source = Paths.get("Bar"); Path target =
1ответ
4 голоса
Как установить размер буфера отправки и получения сокета Java nio
Есть ли способ установить буфер отправки и приемный буфер канала sock в Java Nio? Спасибо.
2ответа
4 голоса
Java 7 WatchService: избегание бесконечного цикла событий при изменении источника события в обработчике
По сути, я использую свежую новую JavaS WatchService 7 для мониторинга каталога. У меня есть цепочка обработчиков, слушающих каждое событие ввода-вывода, выданное каталогом. Проблема в том, чт
5ответов
4 голоса
Чтение zip-файлов эффективно на Java
Я работаю над проектом, который работает с очень большим количеством данных. У меня есть много (тысячи) zip-файлов, каждый из которых содержит ОДИН простой текстовый файл с тысячами строк (около 80
1ответ
4 голоса
Использование Java WatchService для мониторинга папок внутри папок
Я пытаюсь использовать WatchService с Java 7 для мониторинга папки. Я хочу, чтобы он отслеживал любые файлы или папки, добавляемые к пути, зарегистрированному в WatchService. Если я добавляю папк
1ответ
4 голоса
Конфигурация ActiveMQ NIO
Я изучаю возможность перехода с tcp на nio в ActiveMQ . документация дает пример этого, в котором в схеме изменяется только схема URI. XML-конфигурация брокера: <broker> ... <t
2ответа
4 голоса
Добавить файл в папку, которая находится внутри ZIP-файла Java
Я пытаюсь добавить текстовый файл в папку, которая находится внутри zip-файла. Сначала я извлекал все содержимое zip-файла, затем добавлял txt-файл, а затем возвращался обратно. Затем я прочитал о м
1ответ
4 голоса
Возможная ошибка в руководстве по Java-оракулу?
Из этого руководства по Oracle Java:    Метод asFileAttribute принимает набор прав доступа к файлу и   создает атрибут файла, который может быть передан в Path.createFile   или метод Path.creat
3ответа
4 голоса
В чем разница между написанием и написанием с помощью флеша?
Недавно я экспериментировал с нетти. Я столкнулся со следующей проблемой: ctx.channel().write(new TextWebSocketFrame("hello")) не вернул привет на стороне клиента, но ctx.channel().writeAndFlus
1ответ
4 голоса
Преимущество ChannelInitializer перед обработчиком каналов в Netty
Каковы преимущества использования ChannelInitializer по сравнению с цепочкой ChannelHandlers напрямую? Например, с помощью начальной загрузки сервера я мог бы сделать: bootstrap.childHandler(ch
7ответов
4 голоса
Можно ли скопировать все файлы ресурсов (не называя их конкретно) во время выполнения?
У меня есть несколько файлов ресурсов, которые я хочу скопировать в другое место в качестве вызова метода. В SO есть различные инструкции и руководства, а также вопросы о том, как читать /копировать
1ответ
4 голоса
Какое максимальное количество каналов может выбрать селектор?
Я хочу знать, сколько каналов может обрабатывать селектор на максимуме? Я знаком с общими алгоритмами ввода /вывода, но я не знаю в NIO, могу ли я использовать селектор для обработки (для пример) 10
3ответа
4 голоса
Как Java GC выполняет очистку прямого байтового буфера, потому что IBM Docs говорит, что делает.
Я предположил, что понял, как отличаются Bytebuffer и DirectByteBuffer, пока не прочитал статью по документации IBM, отмечая: «Объекты Direct ByteBuffer автоматически очищают свои собственные буф
1ответ
4 голоса
Являются ли каналы обертками через IO Stream?
Я хочу узнать различие, чтобы очистить концептуальные различия, поскольку я видел SocketChannel, FileChannel и т.д. классы. по сравнению с Socket и файловыми потоками ввода /вывода Как я знаю, по
1ответ
4 голоса
Почему Files.isHidden (Path) возвращает false для каталогов в Windows?
Из документации Files.isHidden(Path) ( выделение ) > мой):    Сообщает, считается ли файл скрытым . Точное определение скрытого зависит от платформы или поставщика. Например, в UNIX файл сч
1ответ
4 голоса
Посмотрите, сколько прямой буферной памяти доступно для Java?
Как узнать, сколько прямая память выделена (и может быть выделена) Java? В качестве оценщика http://bugs.sun.com/bugdatabase/view_bug. do? bug_id = 4879883 упоминает, что Java поддерживает эти бу
2ответа
4 голоса
Почему JDK NIO использует так много файловых дескрипторов anon_inode?
Я использую Sun JDK 1.6.0_26 и NIO (с Netty), и в lsof я вижу сотни файловых дескрипторов, которые являются anon_inode: $ lsof -np 11225 | fgrep -w anon_inode java 11225 nobody 57u 0000
1 2 3 4

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132