0
ответов

Java / Android - Fast ByteBuffer Parsing

Я пишу веб-сервер для мобильных устройств на базе Android на java. Этот веб-сервер является однопоточным и следует идее, лежащей в основе nginx, node.js и подобных: не создавайте несколько потоков, просто используйте async ...
вопрос задан: 27 January 2012 02:47
0
ответов

Could ByteBuffer implement DataOutput/DataInput?

Is there some subtle reason why java.nio.ByteBuffer does not implement java.io.DataOutput or java.io.DataInput, or did the authors just not choose to do this? It would seem straightforward to map the ...
вопрос задан: 27 January 2012 02:35
0
ответов

Проблема с производительностью Java ByteBuffer

При обработке нескольких гигабайтных файлов я заметил кое-что странное: кажется, что чтение из файла с использованием файлового канала в повторно используемый объект ByteBuffer, выделенный с помощью allocateDirect, происходит намного медленнее ...
вопрос задан: 27 January 2012 02:32
0
ответов

Netty - Как передавать информацию между обработчиками в одном конвейере

Я хотел бы создать конвейер таких обработчиков, как: public ChannelPipeline getPipeline () выдает исключение {return Channels.pipeline (new ObjectEncoder (), new. ..
вопрос задан: 23 January 2012 18:12
0
ответов

Ввод-вывод Java против нового ввода-вывода Java (NIO) с Linux NPTL

Мои веб-серверы используют обычный ввод-вывод Java с механизмом потока на соединение. В настоящее время они становятся на колени при увеличении числа пользователей (длинное соединение для опроса). Однако связи в основном ...
вопрос задан: 21 January 2012 02:30
0
ответов

Как должен ли я использовать AsynchronousServerSocketChannel для приема подключений?

Я хотел бы написать асинхронный сервер с использованием Java 7 и NIO 2. Но как мне использовать AsynchronousServerSocketChannel? Например. если я начну с: final AsynchronousServerSocketChannel server = ...
вопрос задан: 20 January 2012 11:31
0
ответов

nonblocking-io vs blocking-io on raw data throughput

В документе apache HTTPComponent есть утверждение: Вопреки распространенному мнению, производительность NIO в плане пропускной способности сырых данных значительно ниже, чем у блокирующего ввода-вывода." Это ...
вопрос задан: 12 January 2012 01:55
0
ответов

Использование Java NIO с сокетами домена Unix в неблокирующем режиме с селекторами

Есть ли способ использовать сокеты домена Unix с Java NIO? Я хочу использовать NIO, чтобы использовать селекторы в одном потоке. Я взглянул на junixsocket, но он, кажется, поддерживает только нормальные ...
вопрос задан: 8 January 2012 23:18
0
ответов

сжатие в прямых буферах java nio

Поток ввода / вывода gzip не работает с прямыми буферами Java. Есть ли какая-либо реализация алгоритма сжатия, которая работает непосредственно с прямыми буферами? Таким образом, не было бы ...
вопрос задан: 7 January 2012 00:44
0
ответов

Предотвращение OutOfMemory при использовании java.nio.MappedByteBuffer

Рассмотрим приложение, которое создает 5-6 потоков, каждый поток в цикле выделяет MappedByteBuffer для страницы размером 5мб. MappedByteBuffer b = ch.map(FileChannel.MapMode.READ_ONLY, r, 1024*1024*5); Скоро ...
вопрос задан: 18 December 2011 16:41
0
ответов

Java WatchService не генерирует события при просмотре сопоставленных дисков

Я реализовал файловый наблюдатель, но заметил, что java nio file watcher не генерирует события для файлов, копируемых на сопоставленные диски. Например, я запустил file watcher на Unix для просмотра локального ...
вопрос задан: 12 December 2011 21:11
0
ответов

Java nio FileSystem Watcher блокирует каталоги. Удаление становится невозможным [дубликат]

Я использую новую функцию Java7 для отслеживания изменений в каталогах (как это описано в следующем руководстве: http://download.oracle.com/javase/tutorial/essential/io /notification.html) The ...
вопрос задан: 30 November 2011 14:13
0
ответов

StandardOpenOption.SYNC против StandardOpenOption.DSYNC

В чем разница между StandardOpenOption.SYNC и StandardOpenOption.DSYNC? Какие потери данных могут происходить с DSYNC? Какие варианты использования подходит ли DSYNC? Если вы уже решили синхронизировать ...
вопрос задан: 25 November 2011 01:21
0
ответов

Получение исключения FileSystemException «Клиент не обладает необходимыми привилегиями» с использованием Files.createSymbolicLink в Play Framework

Я пытаюсь использовать новый метод Java 7 Files.createSymbolicLink () в Play! Framework, и я получил следующее исключение: Произошло исключение RuntimeException: java.nio.file.FileSystemException: c: \ work \ foo \ ...
вопрос задан: 22 November 2011 14:00
0
ответов

Безопасно ли использование ThreadLocal с Tomcat NIO Connector

Это только что пришло в голову при тестировании Tomcat NIO Connector во время нагрузочных тестов. Я использую ThreadLocal, кроме того, я использую Spring, который, как я знаю, в нескольких местах также использует его. ...
вопрос задан: 19 November 2011 23:45
0
ответов

Неблокирующая запись через сокет в Java по сравнению с блокирующей записью через сокет

Почему кто-то может предпочесть блокирующую запись неблокирующей записи? Насколько я понимаю, вам нужно блокировать запись только в том случае, если вы хотите убедиться, что другая сторона получит пакет TCP после записи ...
вопрос задан: 10 November 2011 21:57
0
ответов

Реализация сервлета API с использованием Netty

У кого-нибудь сделали реализацию API сервлета, построенную на вершине Netty? Я соблазн построить свой собственный, так как не могу погладить реализацию. http://www.jboss.org/netty/community#nab-td4752485. http: // ...
вопрос задан: 6 November 2011 11:39
0
ответов

Java: создать FileChannel с байтовым массивом

У меня есть класс для ввода-вывода, который использует ByteBuffer для буферизации доступа к FileChannel (так что он в основном принимает FileChannel в конструкторе). Я хотел бы провести его модульное тестирование, поэтому было бы неплохо, если бы я мог п
вопрос задан: 30 October 2011 01:40
0
ответов

ищу "делающий все буфер" в java - решил работать с Netty

Немного предыстории: Я работаю над некоторыми java пакетами, которые должны принимать данные, разделять их и распространять на множество серверов онлайн. В соответствии с кодом пользователя (человека, использующего мои пакеты), я буду знать, какой тип ...
вопрос задан: 26 October 2011 02:21
0
ответов

Java NIO и доступ к диску Windows

Требуются ли для Java NIO специальные разрешения в Windows? Когда я запускаю следующий код Java в Windows Server 2003, он выдает ошибку «доступ запрещен» (это все сообщение в терминале cygwin ...
вопрос задан: 14 October 2011 12:33
0
ответов

как я могу создать подкласс ByteBuffer?

Таким образом, архитекторы Java NIO создали не интерфейс ByteBuffer, а класс ByteBuffer, который не является конечным классом, но у него нет общедоступных конструкторов пакета, и поэтому его нельзя разделить на подклассы ...
вопрос задан: 11 October 2011 11:55
0
ответов

Как избежать создания защитных копий ByteBuffer?

У меня есть класс, который принимает ByteBuffer в качестве аргумента конструктора. Есть ли способ избежать создания защитных копий, чтобы гарантировать, что буфер не изменится после этого момента? ByteBuffer ....
вопрос задан: 3 October 2011 15:28
0
ответов

Явская Труба NIO против BlockingQueue

, я просто открыл, что просто имеет объект NIO, Явская Труба NIO, это разработано для мимолетных данных между нитями. Есть ли какое-то преимущество использования этого механизма над более традиционным сообщением...
вопрос задан: 26 September 2011 16:36
0
ответов

Повышение эффективности передачи файлов Java

У меня есть два беспроводных компьютера, подключенных к беспроводному маршрутизатору N. Каждый из этих компьютеров подключен на скорости 108–150 Мбит / с. Теоретически я должен иметь возможность передавать данные со скоростью от 13,5 МБ / с до 18,75 МБ /
вопрос задан: 21 September 2011 23:13
0
ответов

Перевод языков В Delphi

Я искал возраст для какого-то кода, который может перевести любой язык на другой, но ни один из кодов, который я нахожу, не работает. Я знаю, что у Google хороший API перевода, но я не могу получить чей-либо код Delphi...
вопрос задан: 19 September 2011 19:41
0
ответов

Как промывать Sockethethannel в Java Nio?

в Java IO, выходной поток может использовать метод Flush (), чтобы убедиться, что данные отправляются сразу. Есть ли соответствующая функция в Java Nio для SocketHannel? Насколько я знаю, есть способность () () метод для ...
вопрос задан: 16 September 2011 05:59
0
ответов

Filechannel.Transferto Для большого файла в Windows

Использование использования Java NIO может скопировать файл быстрее. Я нашел два вида метода в основном через Интернет, чтобы сделать эту работу. Public Static Void CopyFile (SourceFile файла, файл destyfilefile) бросает ioException {...
вопрос задан: 11 September 2011 16:04
0
ответов

Как http клиент связывает http ответ с запросом (с Netty) или в целом?

конечная точка HTTP, предполагают для ответа на запросы от конкретного клиента, чтобы они были получены? Что относительно того, если это не имеет смысла к в случае запросов, обработанных кластером позади...
вопрос задан: 5 September 2011 10:14
0
ответов

Получить размер файла / каталога с использованием Java 7 NEW IO

Как я могу получить размер файла или каталога, используя новый NIO в Java 7?
вопрос задан: 31 August 2011 10:25
0
ответов

Почему новый объект Path в Java 7 не может релятивизироваться, когда только один Path включает корневой элемент?

Согласно java.nio.file.Path: Относительный путь не может быть построен, если только один из путей имеет корневой элемент. Почему это так? Почему так невозможно релятивизировать: Path path1 = Paths....
вопрос задан: 30 August 2011 11:57