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

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

6
Как заставить Java соблюдать тайм-аут кеширования DNS?
Мы используем GSLB для географического распределения и балансировки нагрузки. Каждой услуге присваивается фиксированное доменное имя. С помощью некоторой магии DNS имя домена преобразуется в IP-адрес, ближайший к серверу с наименьшей нагрузкой. Чтобы балансировка нагрузки работала, сервер приложений должен соблюдать TTL из ответа DNS и снова разрешать доменное имя при истечении …
102 java  dns  gslb 

10
Неизменяемое целое число
Я знаю, что это, вероятно, очень глупо, но во многих местах утверждается, что класс Integer в Java неизменен, но следующий код: Integer a=3; Integer b=3; a+=b; System.out.println(a); Выполняется без каких-либо проблем, давая (ожидаемый) результат 6. Таким образом, фактически изменилось значение a. Разве это не значит, что Integer изменчив? Вторичный вопрос …

20
Lombok не генерирует геттер и сеттер
Я только что пытался отправить проект на основе Maven на другой компьютер и УЖАС, красные маркеры везде !! Однако mvn clean installстроится просто отлично. Я быстро заметил, что Lombok не генерирует геттеры и сеттеры для моих классов, хотя @Getterи @Setterправильно распознаются Eclipse. Оба компьютера используют одну и ту же версию …
102 java  eclipse  maven  lombok 

3
Не могу выбрать класс в качестве основного в IntelliJ
У меня есть проект Java в IntelliJ, в который я только что добавил кучу файлов во вложенную иерархию папок. Многие из этих файлов являются тестами и включают основной метод, поэтому я смогу их запустить. Однако я не могу понять, как это сделать. Я новичок в IntelliJ, и ранее файлы отображались …

2
PatternSyntaxException: недопустимое повторение при использовании регулярного выражения в Java
Я не знаю много регулярных выражений, но мне нужно сопоставить простой шаблон. Следующее должно вернуть истину, Pattern.matches("{\"user_id\" : [0-9]*}", inputLine) когда inputLine {"user_id" : 34} Однако я получаю это исключение: java.util.regex.PatternSyntaxException: Illegal repetition {"user_id" : 24} at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.closure(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) at java.util.regex.Pattern.expr(Unknown Source) at java.util.regex.Pattern.compile(Unknown …
102 java  regex  matcher 

12
Сгруппировать список объектов по атрибуту
Мне нужно сгруппировать список объектов ( Student), используя атрибут ( Location) конкретного объекта. Код выглядит следующим образом: public class Grouping { public static void main(String[] args) { List<Student> studlist = new ArrayList<Student>(); studlist.add(new Student("1726", "John", "New York")); studlist.add(new Student("4321", "Max", "California")); studlist.add(new Student("2234", "Andrew", "Los Angeles")); studlist.add(new Student("5223", "Michael", "New …
102 java  list  grouping 

3
В чем разница между MongoTemplate Spring Data и MongoRepository?
Мне нужно написать приложение, с помощью которого я могу выполнять сложные запросы с использованием spring -data и mongodb. Я начал с использования MongoRepository, но боролся со сложными запросами, чтобы найти примеры или действительно понять синтаксис. Я говорю о таких запросах: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String …

3
Как безопасно создать временный файл на Java?
Я ищу безопасный способ создать временный файл на Java. Под безопасностью я имею в виду следующее: Имя должно быть уникальным даже в условиях потенциальной гонки (например, другой поток одновременно вызывает ту же функцию или другой процесс одновременно запускает этот код) Файл должен быть приватным, даже в условиях потенциальной гонки (например, …

1
Вызов аннотированного метода @Bean в конфигурации Java Spring
Мне любопытно, как Spring Injection обрабатывает методы вызова с @Beanаннотацией. Если я помещаю @Beanаннотацию к методу и возвращаю экземпляр, я понимаю, что это говорит Spring создать bean-компонент путем вызова метода и получения возвращенного экземпляра. Однако иногда этот компонент необходимо использовать для подключения других компонентов или для настройки другого кода. Обычно …
102 java  spring  cglib 

7
Могу ли я заменить группы в регулярном выражении Java?
У меня есть этот код, и я хочу знать, могу ли я заменить только группы (не весь шаблон) в регулярном выражении Java. Код: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (\\d) …

10
Как настроить преобразователь Jackson JSON, неявно используемый Spring Boot?
Я использую Spring Boot (1.2.1) аналогично тому, как в их руководстве по созданию веб-службы RESTful : @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Итак, Spring MVC неявно использует Jackson для сериализации моего EventListобъекта в JSON. Но я хочу сделать несколько простых настроек формата JSON, …

5
Почему Apache Commons считает '१२३' числовым?
Согласно документации Apache Commons Lang для StringUtils.isNumeric(), строка '' является числовой. Поскольку я считал, что это могло быть ошибкой в ​​документации, я провел тесты, чтобы проверить утверждение. Я обнаружил , что в соответствии с Apache Commons он является числовым. Почему эта строка числовая? Что представляют собой эти персонажи?

14
ошибка ресурса в студии Android после обновления: ресурс не найден
После недавнего обновления Android Studio у нас возникли проблемы с компиляцией проекта, который ранее работал. Сначала мы получали следующую ошибку: /Users/james/Development/AndroidProjects/myapp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.0/res/values-v23/values-v23.xml Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'. Error:(2) Error retrieving parent for item: No resource found that matches the given name …
101 java  android  apache 

7
Макет Android с ListView и кнопками
Хорошо, этот конкретный макет меня просто раздражает. И, похоже, не могу найти способ иметь listView с рядом кнопок внизу, чтобы список не выходил за верхнюю часть кнопок, и поэтому кнопки всегда привязаны к нижней части экрана. Вот чего я хочу: удалена мертвая ссылка ImageShack Кажется, это должно быть так просто, …
101 java  android  listview  layout 

15
Длинный список операторов if в Java
Извините, я не могу найти ответ на этот вопрос, я почти уверен, что кто-то уже поднимал его раньше. Моя проблема в том, что я пишу некоторые системные библиотеки для запуска встроенных устройств. У меня есть команды, которые можно отправлять на эти устройства по радио. Это можно сделать только с помощью …

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