Результаты поиска по запросу "nio"

1 ответ

 а не метод экземпляра.

от вопрос уже есть ответ здесь: Как проверить, существует ли папка [/questions/15571496/how-to-check-if-a-folder-exists] 9 ответовКто-нибудь знает, что случилось сpath.exists() Метод API в последней версии Java 7 API? Я не могу найти изменения в ...

2 ответа

Как настроить прокси socks в Java NIO

Я разрабатываю инструмент, который включает в себя заставку всего сетевого трафика приложения проходить через socks-прокси в Java. Для старого Socket API я могу просто установить системные свойства "-DsocksProxyHost = my-host -DsocksProxyPort = ...

4 ответа

в некоторых базах данных, таких как sybase, есть (или, по крайней мере, есть) вещь, в которой им действительно не нравится, когда несколько авторов пишут в одну таблицу - все авторы заканчивают тем, что блокировали друг друга - так что, возможно, это на самом деле не будет иметь большого значения ...

аю об использовании TaskExecutor Java для запуска асинхронной записи в базу данных. Понятно, что потоки не приходят бесплатно, но если я использую фиксированный размер пула потоков, скажем, 5-10, как это плохая идея? Наше приложение читает из ...

ТОП публикаций

4 ответа

Tomcat традиционно используется с сервлетами Java и HTTP. Если вы создаете веб-приложение с использованием Java, то Tomcat - это то, что вам нужно. Если вы просто хотите соединиться, используя TCP / IP между двумя программами, вероятно, будет проще использовать сетевую среду.

тоящее время для класса я реализую сервер, который получает два типа соединений, используя TCP, и собственный протокол прикладного уровня. Хотя для класса это именно то, как проект должен быть выполнен, мне было интересно узнать о преимуществах / ...

1 ответ

 Себстиано Винья великолепен!

ичение Java для MappedByteBuffer до 2GIG усложняет использование для отображения больших файлов. Обычный рекомендуемый подход - использовать массив MappedByteBuffer и индексировать его через: long PAGE_SIZE = Integer.MAX_VALUE; ...

0 ответов

Как использовать пакет java.nio.file в Android?

Я хочу создать приложение для управления файлами для Android, используя API java.nio.file, который является частью JDK7. Я думаю, что этот (java.noi.file) API содержит простые решения для разработки приложения менеджера файлов, в котором ...

0 ответов

... и я также должен обновить позицию bbuf_src.

самый эффективный способ поместить как можно больше байтов из ByteBufferbbuf_src в другой ByteBufferbbuf_dest (а также знать, сколько байтов было передано)? я пытаюсьbbuf_dest.put(bbuf_src) но он, похоже, хочет выдать исключение ...

2 ответа

Он включает в себя простой юнит-тест:

адиционном сервере блокирующих потоков я бы сделал что-то вроде этого class ServerSideThread { ObjectInputStream in; ObjectOutputStream out; Engine engine; public ServerSideThread(Socket socket, Engine engine) { in = ...

0 ответов

Затем работайте с гигантским байтом [] и накатывайте свой собственный эквивалент методам преобразования int / byte. Меньше проверок безопасности, меньше условий и меньше обработки исключений, и это может побить методы ByteBuffer. Почти всегда быстрее работать с примитивами напрямую, когда это возможно, потому что циклы можно оптимизировать более плотно.

ли способ создать класс, который расширяет класс ByteBuffer? Некоторые абстрактные методы из ByteBuffer являются частными пакетами, и если я создаю пакет java.nio, выдается исключение безопасности. Я хотел бы сделать это по соображениям ...

1 ответ

Обычно неблокирующий ввод-вывод не обязательно дает лучшую производительность, но лучшую масштабируемость. Неблокирующая розетка ввода / вывода предотвращает необходимость в потоке для каждого соединения. Обслуживание многих соединений в одном потоке уменьшает затраты памяти и переключение контекста в нескольких потоках. Поскольку операции nio связаны с вводом-выводом, а не с процессором, я подозреваю, но не имею доказательств того, что любые издержки, вносимые ivkm, незначительны.

твуют ли какие-либо неблокирующие инфраструктуры ввода-вывода для .NET? Я ищу что-то похожее на то, чтоАпач Мина [http://mina.apache.org/]а такжеJBoss Netty [http://www.jboss.org/netty]обеспечивает Java: среду для реализации ...