Я только начал изучать Java NIO, неблокирующий ввод-вывод. Мне интересно узнать основы реализации. Как устанавливается связь между селектором Java и физическим сокетом? ...
Я изучаю Java Nio, и обнаружил, что классы внедрения находятся под Sun.Nio, который, кажется, не предоставляет источники в JDK1.6 /src.zip. Есть ли пакеты открытого источника? И где найти источники ...
В настоящее время я работаю над сервером Java NIO (однопоточным) и столкнулся с некоторыми проблемами. Сервер принимает входящие соединения, записывает начальные пакеты (пакет содержит некоторые данные, которые ...
В предыдущих версиях Java, я бы прочитал файл, создав такой буферизованный ридер: BufferedReader in = new BufferedReader (new FileReader ("file.txt")); В Java 7 я хотел бы использовать файлы ....
Я пытаюсь рассчитать нагрузку на сервер, который мне нужно построить. Мне нужно создать сервер, на котором в базе данных SQL зарегистрирован миллион пользователей. В течение недели каждый пользователь будет подключаться приблизительно ...
Мы используем Java ByteBuffer для связи сокетов с сервером C ++. Мы знаем, что Java является прямым порядком байтов, а связь через сокеты также является прямым порядком байтов. Итак, всякий раз, когда поток байтов принимается и помещается в ...
Итак, здесь я читаю одну из моих любимых книг по шаблонам программного обеспечения (Шаблонно-ориентированная архитектура программного обеспечения - Шаблоны для параллельных и сетевых объектов), в частности разделы Proactor / Reactor ...
Является ли неблокирующий Java NIO все еще медленнее, чем ваш стандартный поток на асинхронный сокет подключения? Кроме того, если бы вы использовали потоки для каждого соединения, вы бы просто создали новые потоки или ...
У меня есть клиент Java, который подключается к серверу C ++ с помощью сокетов TCP с использованием Java NIO. Это работает в Linux, AIX и HP / UX, но в Solaris событие OP_CONNECT никогда не срабатывает. Дополнительные сведения: ...
Я запускаю Jetty на веб-сайте, выполняя около 100 запросов в секунду, с nginx впереди. Я только что заметил в журналах, всего через несколько минут после развертывания и запуска Jetty, что какое-то время он ...
Я следовал руководству Java7 nio2 по наблюдению за изменениями в каталоге, чтобы рекурсивно отслеживать все содержимое каталога с помощью примера кода WatchDir.java. Хотя это хорошо работает в Linux и ...
Я работал над настройкой брокера ActiveMQ, и меня смущает то, что все, что я прочитал, описывает NIO как «хороший выбор, если вам нужно масштабировать "или" что-то, на что стоит взглянуть, если ...
What is the fastest method to convert a java.nio.ByteBuffer a into a (newly created) CharBuffer b or char[] b. By doing this it is important, that a[i] == b[i]. This means, that not a[i] and a[i+1] ...
На традиционном сервере с блокирующими потоками я бы сделал что-то вроде этого класса ServerSideThread {ObjectInputStream in; ObjectOutputStream out; Двигатель двигатель; public ServerSideThread (...
Думаю, я что-то пропустил, но не могу понять, как блокировки файлов работают в Java. А точнее - как это реализовано. Кажется, я не могу получить (даже не могу попытаться получить) две или более блокировки ...
Я пишу небольшое Java-приложение, используя Swing.
В приложении также есть сетевой компонент. Я хочу запустить код перед выходом (закрыть каналы, ключи и т. Д.). Есть ли способ сделать это без ...
При поиске в сети параллелизма в jvm я обнаружил вопросы о поиске неблокирующей библиотеки ввода-вывода для Scala / Java. В чем проблема? Если я хочу отправить что-то в файл / сокет, я ...
Я читал несколько сообщений о java.net и java.nio здесь, в StackOverflow, и в некоторых блогах. Но я все еще не могу понять, когда следует предпочесть NIO резьбовым сокетам. Не могли бы вы изучить ...
Наше приложение очень быстро считывает данные через сокеты TCP / IP в Java. Мы используем библиотеку NIO с неблокирующими сокетами и селектором, чтобы указать готовность к чтению. В среднем, общая ...
Host_A пытается отправить некоторые данные Host_B по TCP. Host_B прослушивает порт 8181. Оба Host_A и Host_B являются Linux (Red Hat Enterprise). Уровень TCP реализован с использованием Java NIO API. ...
I have pretty much already decided not to use asynchronous, non-blocking Java NIO. The complexity versus benefit is very questionable in general, and I think it's not worth it in this project ...
Кто-нибудь знает, что случилось с методом API path.exists () в последней версии API Java 7? Я не могу найти изменение в журналах изменений, а между b123 и b130 метод был удален из ...
Я помню, как 2 или 3 года назад читал пару статей, в которых люди утверждали, что современные библиотеки потоков становились настолько хорошими, что серверы потоков на запросы было бы не только проще написать, чем ...
и хотя я нашел много статей и другую информацию о том, как GET и POST с помощью HttpWebRequest и Response, мне трудно заставить все работать так, как я ожидал ...
Я разрабатываю приложение сервер-клиент от 1 до многих, это небольшой проект. Поскольку ввод-вывод сокета блокируется. Я ищу для этого решение. Может ли кто-нибудь сказать мне, что хорошо / плохо для ...
В настоящее время я пишу что-то, что должно обрабатывать очень большие текстовые файлы (по крайней мере, несколько гигабайт). Здесь необходимо (и это исправлено): на основе CSV, в соответствии с RFC 4180 за исключением ...
Можно ли, чтобы список вкладок vim отображался вертикально в левой части редактора? Это было бы действительно полезно, но мне пока не удалось найти плагины, которые могли бы это сделать. (неужели я плохо разбираюсь в гугле?)
У меня есть метод, который принимает InputStream и считывает из него данные. Я также хотел бы использовать этот метод с ByteBuffer. Есть ли способ обернуть ByteBuffer так, чтобы к нему можно было получить доступ как к потоку?