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

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

17
Максимальный размер кучи Java 32-разрядной JVM в 64-разрядной ОС
Вопрос не в максимальном размере кучи в 32-разрядной ОС, учитывая, что 32-разрядные ОС имеют максимальный размер адресуемой памяти 4 ГБ и что максимальный размер кучи JVM зависит от того, сколько непрерывной свободной памяти может быть зарезервировано. Меня больше интересует максимальный (как теоретический, так и практически достижимый) размер кучи для 32-разрядной …
107 java  jvm 

4
Зачем мне нужна транзакция в Hibernate для операций только для чтения?
Зачем мне нужна транзакция в Hibernate для операций только для чтения? Блокирует ли БД следующая транзакция? Пример кода для получения из БД: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction(); // why begin transaction? //readonly operation here tx.commit() // why tx.commit? I don't want to write anything Могу я использовать session.close() вместо tx.commit()?

3
Java EE 6 @ javax.annotation.ManagedBean против @ javax.inject.Named против @ javax.faces.ManagedBean
Я чувствую, что в спецификации Java EE 6 есть небольшой беспорядок. Есть несколько наборов аннотаций. У нас есть javax.ejbаннотации вроде @Statefulи @Statelessдля создания EJB. Также существует объект @javax.annotation.ManagedBeanдля создания управляемого bean-компонента. Есть аннотации в javax.enterprise.contextлайках @SessionScopedи @RequestScoped. Более того, в пакете также есть аннотации @ManagedBeanи @SessionScoped/ .@RequestScopedjavax.faces.bean А чтобы усложнить …

3
Джексон и ссылка на универсальный тип
Я хочу использовать библиотеку jackson json для общего метода следующим образом: public MyRequest<T> tester() { TypeReference<MyWrapper<T>> typeRef = new TypeReference<MyWrapper<T>>(); MyWrapper<T> requestWrapper = (MyWrapper<T>) JsonConverter.fromJson(jsonRequest, typeRef); return requestWrapper.getRequest(); } ... public class MyWrapper<T> { private MyRequest<T> request; public MyRequest<T> getRequest() { return request; } public void setRequest(MyRequest<T> request) { this.request …
107 java  json  generics  jackson 

15
Selenium 2.53 не работает в Firefox 47
Я получаю сообщение об ошибке при использовании Firefox с WebDriver. org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Версия Firefox: 47.0 Селен: 2,53,0 Windows 10 64 бит У кого-нибудь возникает аналогичная проблема или есть идеи, как решить эту проблему? Он отлично работает с Chrome, но …

7
IntelliJ не распознает конкретный файл правильно, вместо этого он застрял как текстовый файл
В моем проекте IntelliJ есть файл freemarker (ftl), который неправильно распознается как текстовый файл. Есть много правильных однотипных. Мне известна опция «Пометить как текст». Это может быть исходной причиной, по которой этот файл был помечен как текстовый, но мне не предоставлена ​​опция «пометить как ftl файл», чтобы вернуть его обратно, …


6
Как масштабировать потоки в соответствии с ядрами процессора?
Я хочу решить математическую задачу с несколькими потоками в Java. мою математическую задачу можно разделить на рабочие единицы, которые я хочу решить в несколько потоков. Я хочу, чтобы над ним работало не фиксированное количество потоков, а количество потоков, соответствующее количеству ядер ЦП. Моя проблема в том, что я не смог …

6
Почему java.util.Optional не является сериализуемым, как сериализовать объект с такими полями
Класс Enum является сериализуемым, поэтому нет проблем с сериализацией объекта с помощью перечислений. Другой случай - когда у класса есть поля класса java.util.Optional. В этом случае выдается следующее исключение: java.io.NotSerializableException: java.util.Optional Как бороться с такими классами, как их сериализовать? Можно ли отправлять такие объекты в Remote EJB или через RMI? …


14
Самый чистый способ построить строку SQL в Java
Я хочу создать строку SQL для манипуляций с базой данных (обновления, удаления, вставки, выборки и тому подобное) - вместо ужасного метода конкатенации строк, использующего миллионы знаков "+" и кавычек, которые в лучшем случае нечитаемы - там должен быть лучший способ. Я действительно думал об использовании MessageFormat - но его предполагалось …
107 java  sql  oracle  string 

6
Новая строка в JLabel
Как я могу отобразить новую строку JLabel? Например, если бы я хотел: Привет мир! бла бла бла Вот что у меня сейчас: JLabel l = new JLabel("Hello World!\nblahblahblah", SwingConstants.CENTER); Вот что отображается: Привет мир! Бла-бла-бла Простите меня, если это глупый вопрос, я только изучаю основы Swing ...

11
java.sql.SQLException: неправильное строковое значение: '\ xF0 \ x9F \ x91 \ xBD \ xF0 \ x9F…'
У меня есть следующее строковое значение: "walmart obama 👽💔" Я использую MySQL и Java. Я получаю следующее исключение: `java.sql.SQLException: Неверное строковое значение: '\ xF0 \ x9F \ x91 \ xBD \ xF0 \ x9F ...' Вот переменная, в которую я пытаюсь вставить: var1 varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT …

3
Неглубокая копия карты на Java
Насколько я понимаю, есть несколько способов (возможно, и других) создать мелкую копию a Mapна Java: Map<String, Object> data = new HashMap<String, Object>(); Map<String, Object> shallowCopy; // first way shallowCopy = new HashMap<String, Object>(data); // second way shallowCopy = (Map<String, Object>) ((HashMap<String, Object>) data).clone(); Один способ предпочтительнее другого, и если да, …
107 java  map  clone  shallow-copy 


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