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

161
Проверьте два аргумента в Java, либо оба не равны NULL, либо оба NULL элегантно

Я использовал Spring Boot для разработки проекта оболочки, используемого для отправки электронной почты, например sendmail -from foo@bar.com -password foobar -subject "hello world" -to aaa@bbb.com Если fromи passwordаргументы отсутствуют, я использую отправитель по умолчанию и пароль, например ,...

161
Джерси перестал работать с InjectionManagerFactory не найден

Я получаю приведенную ниже ошибку при запуске моего API-интерфейса Jersey в Tomcat 8.5.11, из-за которого мой API останавливается: HTTP Status 500 - Servlet.init () для сервлета Джерси. Служба REST вызвала исключение. тип отчета об исключении сообщение Servlet.init () для сервлета Джерси Служба...

160
Java OCR реализация [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос Это в первую очередь просто любопытство,...

160
Как я могу получить SQL PreparedStatement?

У меня есть общий метод Java со следующей сигнатурой метода: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Он открывает соединение, создает с PreparedStatementпомощью оператора sql и параметров в queryParamsмассиве переменной длины, запускает его, кэширует ResultSet(в...

160
Хорошая хеш-функция для строк

Я пытаюсь придумать хорошую хеш-функцию для строк. И я подумал, что было бы хорошей идеей суммировать значения Юникода для первых пяти символов в строке (при условии, что у него есть пять, иначе остановитесь там, где он заканчивается). Это хорошая идея или плохая? Я делаю это на Java, но я не...

160
Параллелизм Java: защелка обратного отсчета против циклического барьера

Я читал через API java.util.concurrent и обнаружил, что CountDownLatch: Средство синхронизации, позволяющее одному или нескольким потокам дождаться завершения набора операций, выполняемых в других потоках. CyclicBarrier: Средство синхронизации, которое позволяет всем потокам ожидать друг друга,...

160
Создать библиотеку Android Jar для распространения

Мне известны проекты библиотеки Android, которые позволяют вам создавать проекты с общим исходным кодом, которые можно при необходимости включать в приложения Android. Однако для этого требуется, чтобы источник был доступен. Я ищу способ создания и распространения библиотеки с закрытым исходным...

160
Как объединить два отсортированных массива в отсортированный массив? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Об этом меня спросили в...

160
Создать массив совпадений регулярных выражений

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

160
Джексон преодолевает подчеркивание в пользу верблюжьего чехла

Я получаю строку JSON из Интернета; как и большинство JSON, которые я видел, он содержит длинные ключи, разделенные подчеркиванием. По сути, моя цель - десериализовать JSON в java-объекты, но я не использую подчеркивания в java-коде. Например, у меня может быть Userкласс с firstNameполем в случае...

160
Gradle не находит tools.jar

Я использую javadoc doclets с Gradle, поэтому мне нужно использовать пакет tools.jar, который находится в папке lib из jdk (1.6.0_26 в моем случае). Дело в том, что gradle не принимает его автоматически, поэтому я добавил этот пакет инструментов в папку libs, а затем добавил его в...

160
Как добавить пользовательский метод в Spring Data JPA

Я смотрю на Spring Data JPA. Рассмотрим приведенный ниже пример, где я получу все функции crud и finder, работающие по умолчанию, и если я захочу настроить finder, то это также легко сделать в самом интерфейсе. @Transactional(readOnly = true) public interface AccountRepository extends...

160
Почему массивы ковариантны, а дженерики инвариантны?

От эффективной Явы Джошуа Блох, Массивы отличаются от универсального типа двумя важными способами. Первые массивы ковариантны. Обобщения являются инвариантами. Ковариант просто означает, что если X является подтипом Y, то X [] также будет подтипом Y []. Массивы являются ковариантными, так как...

160
Можно ли привести поток в Java 8?

Можно ли привести поток в Java 8? Скажем, у меня есть список объектов, я могу сделать что-то вроде этого, чтобы отфильтровать все дополнительные объекты: Stream.of(objects).filter(c -> c instanceof Client) Однако после этого, если я хочу что-то сделать с клиентами, мне нужно разыграть каждого из...

160
Предупреждение: метод assertEquals из типа Assert устарел

Так как метод Assert.assertEqualsустарел, какой метод мы должны использовать сейчас? Следующий код: String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); Дает следующие предупреждения: Несколько маркеров на этой линии Метод assertEquals (String, String) из типа Assert устарел...

160
Есть ли в Java «закрытый защищенный» модификатор доступа?

Я видел некоторые ссылки на модификатор доступа в Java, который называется private protected(оба слова вместе): private protected someMethod() { } Одна из найденных мной страниц, ссылающаяся на это, находится здесь . Мой школьный урок также упоминал этот модификатор доступа (и сказал, что он...

159
Есть ли в интерфейсе нечто большее, чем правильные методы

Допустим, у меня есть этот интерфейс: public interface IBox { public void setSize(int size); public int getSize(); public int getArea(); //...and so on } И у меня есть класс, который реализует это: public class Rectangle implements IBox { private int size; //Methods here } Если бы я хотел...

159
Есть ли способ вывести трассировку стека без выдачи исключения в Java?

Я думаю о создании инструмента отладки для моего Java-приложения. Я задаюсь вопросом, возможно ли получить трассировку стека, точно так же, как и Exception.printStackTrace()без фактического исключения? Моя цель состоит в том, чтобы в любом данном методе создать дамп стека, чтобы увидеть, кто...

159
Является ли Java-хэш-карта действительно O (1)?

Я видел несколько интересных утверждений о SO хэш-картах Java и времени их O(1)поиска. Может кто-нибудь объяснить, почему это так? Если эти хеш-карты не сильно отличаются от любого из алгоритмов хэширования, на которые я был куплен, всегда должен существовать набор данных, содержащий коллизии. В...