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

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].


5
Почему Maven каждый раз загружает maven-metadata.xml?
Ниже приведена ошибка, которую я обычно получаю, когда мое интернет-соединение не работает при попытке создать веб-приложение с помощью maven. Мой вопрос в том, почему maven всегда нужно загружать каждый раз, когда одно и то же приложение было создано ранее. Что может быть не так в моей конфигурации, что заставляет maven …

5
Соглашение об именах для служебных классов в Java
Какие полезные рекомендации следует соблюдать при написании служебных классов на Java? Должны быть пакеты "util" или "utils"? Это ClassUtil или ClassUtils? Когда класс является «Помощником» или «Полезностью»? Утилиты или утилиты? Или вы используете их смесь? Стандартная библиотека Java использует как утилиты, так и утилиты: javax.swing.Utilities javax.print.attribute.AttributeSetUtilities javax.swing.plaf.basic.BasicGraphicsUtils Apache использует различные …

8
Не удается найти @Nullable внутри javax.annotation. *
Я хочу использовать @Nullable аннотацию для устранения NullPointerExceptions. Я нашел несколько руководств в сети, я заметил, что эта аннотация взята из пакета javax.annotation.Nullable; но когда я импортирую его, возникает ошибка компиляции: не удается найти символ


5
Регулярное выражение для соответствия подстроке, за которой не следует определенная другая подстрока
Мне нужно регулярное выражение, которое будет соответствовать, blahfooblahно неblahfoobarblah Я хочу, чтобы он соответствовал только foo и всему, что находится вокруг foo, если за ним не следует bar. Я пробовал использовать это: foo.*(?<!bar)что довольно близко, но совпадает blahfoobarblah. Негативный взгляд сзади должен соответствовать чему угодно, а не только планке. Конкретный …
116 java  regex  clojure 

21
Почему я получаю ошибку «401 неавторизовано» в Maven?
Почему я получаю ошибку «401 неавторизовано» в Maven? Вот ошибка, которую я получаю при звонке mvn deploy(полные логи внизу): [INFO] BUILD FAILURE [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project xbnjava: Failed to deploy artifacts: Could not transfer artifact com.github.aliteralmind:xbnjava:pom:0.1.2 from/to sonatype-nexus-staging (https://oss.sonatype.org/service/local/staging/deploy/maven2/): Failed to transfer file: https://oss.sonatype.org/service/local/staging/deploy/maven2/com/github/aliteralmind/xbnjava/0.1.2/xbnjava-0.1.2.pom. Return …
116 java  maven 

4
Тип WebMvcConfigurerAdapter устарел.
Я просто перехожу на весеннюю версию mvc, 5.0.1.RELEASEно внезапно в eclipse STS WebMvcConfigurerAdapter помечен как устаревший public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } Как я могу это удалить!
116 java  spring  spring-mvc 

7
Как проверить несколько вызовов методов с разными параметрами
У меня есть следующий метод, на котором я хочу проверить поведение. public void methodToTest(Exception e, ActionErrors errors) { ... errors.add("exception.message", ActionMessageFactory.createErrorMessage(e.toString())); errors.add("exception.detail", ActionMessageFactory.createErrorMessage(e.getStackTrace()[0].toString())); ... } В моем классе @Test я надеялся сделать что-то подобное, чтобы проверить, что это errors.add()вызывается с помощью «exception.message» и снова с «exception.detail» verify(errors).add(eq("exception.message"), any(ActionError.class)); verify(errors).add(eq("exception.detail"), any(ActionError.class)); …
116 java  mockito 

4
Джексон, как преобразовать JsonNode в ArrayNode без кастинга?
Я меняю свою библиотеку JSON с org.json на Jackson и хочу перенести следующий код: JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); Сейчас в Джексоне у меня есть следующее: ObjectMapper m = new ObjectMapper(); JsonNode datasets = m.readTree(new URL(DATASETS)); ArrayNode datasetArray = (ArrayNode)datasets.get("datasets"); Однако мне там не нравится актерский …
116 java  arrays  json  jackson 


24
Пакет не существует ошибки в intelliJ
Я пытаюсь использовать библиотеку для печати штрих-кодов барбекю. Я успешно добавил библиотеку в IntelliJ через библиотеку добавления структуры проекта. Затем я импортировал пакеты и написал методы, которые не дали мне никаких ошибок. Пакеты были доступны в классе. Но когда я компилирую, это дает мне ошибку: error: package net.sourceforge.barbecue does not …

5
В чем разница между классами Helper и Utility?
Как определить, как вызвать класс XHelper или XUtils? На мой взгляд : Вспомогательный класс - это класс, который может быть создан и выполнять некоторую бизнес-работу. Класс Utils - это статический класс, который выполняет небольшие и повторяющиеся операции над экземпляром определенного типа (пример классов utils ArrayUtils или IOUtils от Apache)
116 java 

10
Как избежать бесполезного возврата в методе Java?
У меня есть ситуация, когда returnоператор, вложенный в два цикла for, всегда будет достигнут теоретически. Компилятор не согласен и требует returnутверждения вне forцикла. Я хотел бы знать элегантный способ оптимизации этого метода, который выходит за рамки моего текущего понимания, и ни одна из моих попыток реализации break, похоже, не работает. …
115 java 

13
java.sql.SQLException: - ORA-01000: превышено максимальное количество открытых курсоров
Я получаю исключение SQL ORA-01000. Так что у меня есть несколько вопросов, связанных с этим. Связано ли максимальное количество открытых курсоров с количеством подключений JDBC, или они также связаны с объектами операторов и наборов результатов, которые мы создали для одного подключения? (Мы используем пул подключений) Есть ли способ настроить количество …
115 java  oracle  jdbc 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.