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

183
Что на самом деле делает флаг JVM CMSClassUnloadingEnabled?

Я не могу на всю жизнь найти определение того, что на CMSClassUnloadingEnabledсамом деле делает флаг Java VM , кроме некоторых очень нечетких высокоуровневых определений, таких как «избавляет от ваших проблем PermGen» ( чего , кстати, нет). Я заглянул на сайт Sun / Oracle, и даже список опций на...

183
Синхронизация против блокировки

java.util.concurrentAPI предоставляет класс с именем as Lock, который в основном сериализует элемент управления для доступа к критическому ресурсу. Это дает такой метод, как park()и unpark(). Мы можем делать подобные вещи, если мы можем использовать synchronizedключевое слово wait()и notify()...

183
База данных H2 в памяти. Таблица не найдена

У меня есть база данных H2 с URL "jdbc:h2:test". Я создаю таблицу, используя CREATE TABLE PERSON (ID INT PRIMARY KEY, FIRSTNAME VARCHAR(64), LASTNAME VARCHAR(64));. Затем я выбираю все из этой (пустой) таблицы, используя SELECT * FROM PERSON. Все идет нормально. Однако, если я изменю URL-адрес на...

183
Spring MVC - Как получить все параметры запроса на карте в контроллере Spring?

Пример URL: ../search/?attr1=value1&attr2=value2&attr4=value4 Я не знаю имен attr1, att2 и attr4. Я хотел бы иметь возможность делать что-то подобное (или подобное, все равно, только если у меня есть доступ к имени параметра Map of request -> value: @RequestMapping(value =...

183
Как запланировать периодическое задание на Java?

Мне нужно запланировать задачу для выполнения в определенный промежуток времени. Как я могу сделать это с поддержкой длинных интервалов (например, каждые 8 ​​часов)? Я сейчас пользуюсь java.util.Timer.scheduleAtFixedRate. java.util.Timer.scheduleAtFixedRateПоддерживает ли длительные интервалы...

183
Какой тип данных использовать для денег в Java? [закрыто]

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

183
Как частично обновить объект в MongoDB, чтобы новый объект перекрывал / сливался с существующим

Учитывая этот документ сохранен в MongoDB { _id : ..., some_key: { param1 : "val1", param2 : "val2", param3 : "val3" } } Объект с новой информацией о param2и param3от внешнего мира , должен быть сохранен var new_info = { param2 : "val2_new", param3 : "val3_new" }; Я хочу объединить / наложить новые...

183
Java ArrayList, как добавлять элементы в начале

Мне нужно добавить элементы в ArrayListочередь как угодно, но когда я вызываю функцию для добавления элемента, я хочу, чтобы он добавил элемент в начале массива (поэтому он имеет самый низкий индекс), и если массив имеет добавление 10 элементов новый результат удаляет самый старый элемент (тот,...

183
Шаблоны проектирования: фабрика против фабрики, метод против абстрактной фабрики

Я читал шаблоны дизайна с веб-сайта Там я читал о Фабрике, Фабричном методе и Абстрактной фабрике, но они настолько запутанные, что не ясно в определении. Согласно определениям Factory - создает объекты без предоставления клиенту логики создания экземпляров и ссылается на вновь созданный объект...

183
getResourceAsStream возвращает ноль

Я загружаю текстовый файл из пакета в скомпилированный JAR-файл моего Java-проекта. Соответствующая структура каталогов выглядит следующим образом: /src/initialization/Lifepaths.txt Мой код загружает файл, вызывая, Class::getResourceAsStreamчтобы вернуть InputStream. public class Lifepaths { public...

183
В чем разница между JOIN и JOIN FETCH при использовании JPA и Hibernate

Пожалуйста, помогите мне понять, где использовать обычный JOIN, а где JOIN FETCH. Например, если у нас есть эти два запроса FROM Employee emp JOIN emp.department dep и FROM Employee emp JOIN FETCH emp.department dep Есть ли разница между ними? Если да, какой использовать...

183
Класс не найден: пустой тестовый набор в IntelliJ

Я только начинаю программу информатики в своем колледже, и у меня есть некоторые проблемы с IntelliJ. Когда я пытаюсь запустить модульные тесты, я получаю сообщение Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. Я также вижу сообщение под...

183
Замена устаревших модулей JPMS на API Java EE

Java 9 устарела из шести модулей, которые содержат API Java EE, и они скоро будут удалены : java.активация с javax.activationпакетом java.corba с javax.activity, javax.rmi, javax.rmi.CORBAи org.omg.*пакеты сделка с javax.transactionпакетом java.xml.bind со всеми javax.xml.bind.*пакетами java.xml.ws...

183
Разница между OpenJDK и Adoptium / AdoptOpenJDK

В связи с недавним обновлением политики Oracle Java SE Support Roadmap (в частности, окончание бесплатных релизов Oracle после марта 2019 года), я искал альтернативы Oracle Java. Я обнаружил, что OpenJDK является альтернативой с открытым исходным кодом. И я нашел AdoptOpenJDK , теперь известный как...

182
C # против Java Enum (для новичков в C #)

Я программировал на Java некоторое время и только что был брошен на проект, полностью написанный на C #. Я пытаюсь ускорить работу в C # и заметил, что перечисления используются в нескольких местах в моем новом проекте, но на первый взгляд перечисления C # кажутся более простыми, чем реализация...

182
Использование параметра HeapDumpOnOutOfMemoryError для дампа кучи для JBoss

Мне сказали, что я могу добавить -XX:+HeapDumpOnOutOfMemoryErrorпараметр в параметры запуска JVM в мой сценарий запуска JBoss, чтобы получить дамп кучи, когда в нашем приложении возникает ошибка нехватки памяти. Мне было интересно, где эти данные сбрасываются? Это просто на консоль или какой-нибудь...

182
Реальное использование JMS / очередей сообщений? [закрыто]

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