Вопросы с тегом «java»

86
Производительность переменной ThreadLocal

Насколько из ThreadLocalпеременной читается медленнее, чем из обычного поля? Более конкретно, создание простого объекта быстрее или медленнее, чем доступ к ThreadLocalпеременной? Я предполагаю, что это достаточно быстро, так что наличие ThreadLocal<MessageDigest>экземпляра намного быстрее,...

86
Должны ли методы, генерирующие исключение RuntimeException, указывать это в сигнатуре метода?

Например, многие методы в frameworks / JDK могут вызывать java.lang.SecurityException но это не указано в сигнатуре метода (поскольку такая практика обычно применяется для проверенных исключений). Я хочу утверждать, что объявление RuntimeExceptions в методах sigs имеет много преимуществ (например,...

86
Самый эффективный способ создания InputStream из OutputStream

На этой странице: http://blog.ostermiller.org/convert-java-outputstream-inputstream описывается, как создать InputStream из OutputStream: new ByteArrayInputStream(out.toByteArray()) Другие альтернативы - использование PipedStreams и новых потоков, что является громоздким. Мне не нравится идея...

86
PreparedStatement setNull (..)

Java PreparedStatement предоставляет возможность явно установить значение Null. Эта возможность: prepStmt.setNull(parameterIndex, Types.VARCHAR); Семантика этого вызова такая же, как при использовании определенного setType с нулевым параметром? prepStmt.setString(null); ?...

86
Получение powerset набора на Java

Powerset {1, 2, 3}: {{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}} Скажем, у меня есть на SetJava: Set<Integer> mySet = new HashSet<Integer>(); mySet.add(1); mySet.add(2); mySet.add(3); Set<Set<Integer>> powerSet = getPowerset(mySet); Как мне написать функцию...

86
Идентификатор автоинкремента гибернации

У меня есть приложение j2ee, использующее спящий режим с аннотацией. Как мне аннотировать поле Id в моем классе pojo, чтобы установить его как автоматическое увеличение или автоматическое создание. и при добавлении bean-компонента я оставляю это поле в моем bean-компоненте null?...

86
java.lang.IllegalStateException в .NET?

Описание java.lang.IllegalStateExceptionиз документов Java: Сигнализирует, что метод был вызван в недопустимое или неподходящее время. Другими словами, среда Java или приложение Java находится в неподходящем состоянии для запрошенной операции. Есть ли эквивалент IllegalStateExceptionв...

86
Выбор элементов, атрибут которых начинается с чего-то в XPath

Как сказано в заголовке, можно ли в XPath выбрать элементы, которые начинаются только с определенной строки, но, возможно, не заканчиваются на нее? Например, есть 3 элемента привязки: <a href="buy.php/onething"></a><a href="buy.php/twothing"></a><a...

86
В чем разница между путем к классу и путем сборки

Меня смущают эти два термина. Также что мне делать, чтобы создать файл в папке src проекта Spring MVC? Когда я создаю с помощью объекта File, он создает файл внутри C: \ SpringSourceTool ... Я думаю, это ClassPath, верно? Как мне получить applicationcontextпапку или корень приложения?...

86
SQlite Получение ближайшего местоположения (с широтой и долготой)

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

86
Клиент JAX-WS: какой правильный путь для доступа к локальному WSDL?

Проблема в том, что мне нужно создать клиент веб-службы из предоставленного мне файла. Я сохранил этот файл в локальной файловой системе, и хотя я храню файл WSDL в нужной папке файловой системы, все в порядке. Когда я развертываю его на сервере или удаляю WSDL из папки файловой системы, прокси не...

86
Как эффективно работать со снимками maven-3 с отметками времени?

Теперь, когда maven-3 отказался от поддержки <uniqueVersion> false </uniqueVersion> для артефактов моментальных снимков, кажется, что вам действительно нужно использовать SNAPSHOTS с отметками времени. В частности, m2eclipse, который использует maven 3 внутри, кажется, затронут этим,...

86
Ява "?" Оператор проверки нуля - что это? (Не троичный!)

Я читал статью, на которую ссылается история со слэшдотом, и наткнулся на этот небольшой лакомый кусочек: Возьмем последнюю версию Java, которая пытается упростить проверку нулевого указателя, предлагая сокращенный синтаксис для тестирования бесконечного указателя. Простое добавление...

86
Установка тайм-аута для операций с сокетами

Когда я создаю сокет: Socket socket = new Socket(ipAddress, port); Это вызывает исключение, что нормально, потому что IP-адрес недоступен. (Тестовые переменные где String ipAddress = "192.168.0.3"и int port = 300.) Проблема в следующем: как мне установить тайм-аут для этого сокета? Когда я создаю...