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

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

2
Как избежать дублирования кода относительно примитивных типов?
Фон Входной поток битов поддерживается массивом байтов. Есть несколько методов, которые читают из этого байтового массива в различные принудительные примитивные массивы. проблема Есть дублированный код. В Java нет обобщений на примитивных типах, поэтому, возможно, повторение неизбежно. Код Повторяющийся код проявляется в следующих методах: @Override public long readBytes(final byte[] out, final …

3
Ошибка вызова приемника прослушивателя сообщений JMS, Причина: Идентификатор содержит недопустимый символ идентификатора JMS '-': 'x-request-id'
Я работаю с JMS и очередями (очередями Azure) впервые. Мне нужно создать очередь, в которой сервер Rubi будет записывать некоторые данные, а Java будет читать их из очереди и будет выполнять дальнейшие выполнения. Этот процесс работает нормально на моей машине. Я создал конечную точку REST, которая записывает данные в очередь, …

1
Проблема ViewPager2 / Tabs с состоянием ViewModel
Я следую шаблону MVVM - это значит, что у меня есть ViewModel для каждого фрагмента. Я добавил две вкладки с помощью ViewPager2. Мой адаптер выглядит так: @Override public Fragment createFragment(int position) { switch (position) { case 0: return new MergedItemsFragment(); case 1: return new ValidatedMergedItemsFragment(); } return new MergedItemsFragment(); } …

1
удалить если деталь реализации
У меня есть небольшой вопрос о реализации, который я не могу понять в ArrayList::removeIf . Я не думаю, что я могу просто сказать так, как есть, без каких-либо предварительных условий. Как таковой: реализация в основном большая remove , в отличие от ArrayList::remove. Пример должен сделать вещи намного проще для понимания. …
9 java  java-8  iterator 

5
Базовое весеннее загрузочное приложение не работает, показывая: Не удалось обновить текущие данные из процесса xxxx
Я новичок в весенних сапогах. Я инициализировал новый проект и попытался запустить его, но он не работает успешно. Когда я запускаю это как весеннее загрузочное приложение, оно запускается. В нижнем компиляторе / строке состояния отображается обработка и повторная попытка. он увеличивается до 10 раз и выдает следующую ошибку: Не удалось …

2
Планировщик Synology .sh Java команда не найдена
У меня есть скрипт bash, единственной задачей которого является выполнение файла JAR. sms.sh java -jar /volume1/homes/jar/smssender.jar Используя NAS-устройство Synology, я поставил задачу. Добавление команды для выполнения скрипта bash. Добавление вывода журнала. Выполнение моего нового задания. Проверяя журнал, чтобы увидеть следующую ошибку: /volume1/homes/jar/sms.sh: строка 1: java: команда не найдена Проверка версии …
9 java  bash  synology 

2
Переписанная на Java функция Javascript дает разные результаты
Есть эта функция Javascript, которую я пытаюсь переписать в Java: function normalizeHash(encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (encondindRound2 & 0x7fffffff) + 0x80000000; } return encondindRound2 % 1E6; } Моя адаптация Java: public long normalizeHash(long encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (((int) encondindRound2) & 0x7fffffff) …

3
Java Stream: фильтр с несколькими диапазонами
Я пытаюсь отфильтровать ресурс и исключить некоторые элементы на основе поля. Для исключения у меня есть набор (который содержит идентификатор, который должен быть исключен) и список (он содержит несколько диапазонов идентификаторов, которые необходимо исключить). Я написал приведенную ниже логику, и меня не устраивает 2-я логика фильтра. Есть ли лучший способ …

2
Когда WebView готов к снимку ()?
В JavaFX DOCS состояние , что WebViewготова , когда Worker.State.SUCCEEDEDбудет достигнуто , однако, если вы будете ждать некоторое время (то есть Animation, Transition, PauseTransitionи т.д.), пустая страница отображается. Это говорит о том, что внутри WebView происходит событие, готовящее его к записи, но что это? На GitHubSwingFXUtils.fromFXImage есть более 7000 фрагментов …

2
Почему EnumMap не является SortedMap в Java?
EnumMap<K extends Enum<K>, V> в Java четко упорядочено по определению связанного перечисления, как вы также можете увидеть в javadoc: Карты перечислений поддерживаются в естественном порядке их ключей (порядок, в котором объявляются константы перечисления). Это находит свое отражение в итераторах возвращенного видом коллекций ( keySet(), entrySet()и values()). Что мне нужно, так …

1
Ломка JIT-оптимизаций с отражением
Когда я возился с модульными тестами для высококонкурентного синглтон-класса, я наткнулся на следующее странное поведение (проверено на JDK 1.8.0_162): private static class SingletonClass { static final SingletonClass INSTANCE = new SingletonClass(0); final int value; static SingletonClass getInstance() { return INSTANCE; } SingletonClass(int value) { this.value = value; } } public …

4
Получить сотрудников до и после определенной даты присоединения из списка сотрудников с потоком Java
Я имею Listв Employeeс с различными датами присоединения. Я хочу получить сотрудников до и после определенной даты присоединения из списка с помощью потоков. я попробовал следующий код, List<Employee> employeeListAfter = employeeList.stream() .filter(e -> e.joiningDate.isAfter(specificDate)) .collect(Collectors.toList()); List<Employee> employeeListBefore = employeeList.stream() .filter(e -> e.joiningDate.isBefore(specificDate)) .collect(Collectors.toList()); class Employee{ int id; String name; LocalDate …

5
Как создать несколько потоков для каждого элемента запроса
Я пытаюсь обработать код ниже, используя многопоточность на уровне заказа. List<String> orders = Arrays.asList("order1", "order2", "order3", "order4", "order1"); Текущее последовательное исполнение: orders.stream().forEach(order -> { rules.forEach(rule -> { finalList.add(beanMapper.getBean(rule) .applyRule(createTemplate.apply(getMetaData.apply(rule), command), order)); }); }); Я пытался с помощью: orders.parallelStream().forEach(order -> {}} // code snippet. Но это меняет порядок rules.forEach (rule -> …

1
MIUI 10 не позволяет сервису начать работу - Xiaomi Redmi Note
Мое приложение имеет сервис и активность. Из сервиса активность вызывается с помощью следующего кода: Intent intent = new Intent(getApplicationContext(), MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); даже без флагов, как правило, окно активности отображается с правильной компоновкой. Однако на Xiaomi Redmi Note 4 с Android 7 макет активности не отображается. Я вижу только …
9 java  android  miui 

2
java.net.SocketException: сброс соединения весной Шаблон отдыха
У меня здесь странная проблема. Приведенный ниже код работает нормально, пока я не перезапущу сервер Tomcat на стороне клиента. Как только я перезапускаю сервер Tomcat (клиентская программа есть в файле war) с последним файлом war того же кода, он выдает следующую ошибку. Я использую JDK 8. Ниже приведен пример кода. …

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