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

84
Как указать имя / группу / версию проекта, а также совместимость {источник, цель} в одном файле?

Я намерен обобщить использование gradle для своих проектов и хотел бы повторно использовать один и тот же файл сборки везде. К сожалению, мне не удается определить свойства, упомянутые в $ subject, в одном файле, чтобы упростить миграцию. Это Gradle 1.6. Что я пробовал, безуспешно:...

84
Блокировка строк заголовков Apache POI

Кто-нибудь знаком со способом заблокировать строку в электронной таблице, созданной с помощью Apache POI 3.7? Под блокировкой я подразумеваю, что хочу, чтобы строка заголовка для столбцов оставалась видимой, когда пользователь прокручивает строки. В моей созданной электронной таблице будет 500...

84
Почему мой ArrayList содержит N копий последнего элемента, добавленного в список?

Я добавляю три разных объекта в ArrayList, но список содержит три копии последнего добавленного мной объекта. Например: for (Foo f : list) { System.out.println(f.getValue()); } Ожидается: 0 1 2 Актуально: 2 2 2 Какую ошибку я сделал? Примечание. Это стандартная форма вопросов и ответов по...

84
java.net.UnknownHostException: Невозможно разрешить хост «<url>»: Нет адреса, связанного с именем хоста и Конец ввода в символе 0

Я создал приложение, которое загружает вопрос из моих веб-служб, и оно отлично работает. Но иногда он дает сбой, и я не понимаю, почему это происходит, особенно потому, что я также дал ему необходимые разрешения. Он работает нормально, но случайно вылетает и дает мне этот отчет. private void...

84
Как проверить расширение пути Java 7

Я хотел бы проверить, заканчивается ли путь (представленный в Java 7) определенным расширением. Я пробовал endsWith()метод так: Path path = Paths.get("foo/bar.java") if (path.endsWith(".java")){ //Do stuff } Однако это не работает, потому что path.endsWith(".java")возвращает false. Кажется, что...

84
В чем разница между CloseableHttpClient и HttpClient в Apache HttpClient API?

Я изучаю приложение, разработанное нашей компанией. Он использует библиотеку Apache HttpClient. В исходном коде он использует HttpClientкласс для создания экземпляров для подключения к серверу. Я хочу узнать об Apache HttpClient, и я просмотрел этот набор примеров . Во всех примерах используется...

84
Избегайте сериализации Джексона для невыбранных ленивых объектов

У меня есть простой контроллер, который возвращает объект User, у этого пользователя есть координаты атрибута, у которых есть свойство hibernate FetchType.LAZY. Когда я пытаюсь получить этого пользователя, мне всегда нужно загружать все координаты, чтобы получить объект пользователя, иначе, когда...

84
Использование JavaFX в JRE 8, ошибка «Ограничение доступа»

При попытке использовать классы, связанные с javafx, в моем новом проекте java 8 я получаю сообщение об ошибке ограничения доступа от eclipse. Пока единственное «решение», которое мне удалось найти, - это сказать eclipse, чтобы он игнорировал ограничение доступа, но меня это не устраивает. Пример...

84
Очень смущает вывод типа компаратора Java 8

Я изучал разницу между Collections.sortи list.sort, особенно в отношении использования Comparatorстатических методов и того, требуются ли типы параметров в лямбда-выражениях. Прежде чем мы начнем, я знаю, что могу использовать ссылки на методы, например, Song::getTitleдля решения моих проблем, но...

84
Каков возможный вариант использования BigInteger .isProbablePrime ()?

МетодBigInteger.isProbablePrime() довольно странный; из документации это покажет, является ли число простым с вероятностью 1 - 1 / 2^arg, где arg- целочисленный аргумент. Он присутствует в JDK довольно давно, значит, у него обязательно есть применение. Мои ограниченные знания в области информатики...

84
Jackson ObjectMapper - укажите порядок сериализации свойств объекта

Я реализую веб-службу RESTful, в которой пользователь должен отправить подписанный токен проверки вместе с запросом, чтобы я мог убедиться, что запрос не был изменен посредником. Моя текущая реализация выглядит следующим образом. Токен проверки - это объект VerifData, сериализованный в строку, а...

84
Java 8: предпочтительный способ подсчета итераций лямбды?

Я часто сталкиваюсь с одной и той же проблемой. Мне нужно подсчитать прогоны лямбды для использования вне лямбды . Например: myStream.stream().filter(...).forEach(item -> { ... ; runCount++}); System.out.println("The lambda ran " + runCount + "times"); Проблема в том, что runCount должен быть...

84
Как сохранить порядок итерации списка при использовании Collections.toMap () в потоке?

Я создаю Mapиз a Listследующим образом: List<String> strings = Arrays.asList("a", "bb", "ccc"); Map<String, Integer> map = strings.stream() .collect(Collectors.toMap(Function.identity(), String::length)); Я хочу сохранить тот же порядок итераций, что и в List. Как я могу создать с...

84
Почему Stream.allMatch () возвращает true для пустого потока?

У нас с коллегой возникла ошибка, связанная с нашим предположением, что вызов пустого потока allMatch()вернется false. if (myItems.allMatch(i -> i.isValid()) { //do something } Конечно, это отчасти наша вина, если мы предполагаем, а не читаем документацию. Но я не понимаю, почему...

84
READ_EXTERNAL_STORAGE разрешение для Android

Я пытаюсь получить доступ к медиафайлам (музыке) на устройстве пользователя, чтобы воспроизвести их; Легкое приложение для музыкального плеера "Hello world". Я следил за некоторыми учебниками, и они в основном дают один и тот же код. Но это не сработает; он продолжает рушиться и говорит мне:...

84
ProGuard: повторяющееся определение класса библиотеки?

Я запускаю ProGuard для своего проекта Android и получаю следующие предупреждения: Note: duplicate definition of library class [org.apache.http.conn.scheme.HostNameResolver] Note: duplicate definition of library class [org.apache.http.conn.scheme.SocketFactory] Note: duplicate definition of...

84
Модернизация с помощью Rxjava Schedulers.newThread () против Schedulers.io ()

Каковы преимущества использования Schedulers.newThread()vs Schedulers.io()в Retrofitсетевом запросе. Я видел много таких примеров io(), но хочу понять, почему. Пример ситуации: observable.onErrorResumeNext(refreshTokenAndRetry(observable)) .subscribeOn(Schedulers.newThread())...

84
Установка Oracle JDK в подсистему Windows для Linux

При попытке использовать версию Oracle JDK для Linux в последней сборке Windows 10, имеющей поддержку bash, у меня возникает проблема с зависанием подсказки при попытке вызвать javaдвоичный файл. При вводе даже такой простой java -versionвещи, как зависает, я должен прервать процесс, чтобы...