Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

11
Hibernate: найкраща практика, щоб зібрати всі ліниві колекції
Що я маю: @Entity public class MyEntity { @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Address> addreses; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Person> persons; //.... } public void handle() { Session session = createNewSession(); MyEntity entity …

3
Переставити параметри методу в IntelliJ за допомогою комбінації клавіш
У IntelliJ я можу легко переставити порядок операторів (або цілі методи для цієї частини), натиснувши ⌘+ Shift+ ↑(або ⌘+ Shift+ ↓). Мені було цікаво, чи існує ярлик, щоб так само легко змінити порядок параметрів методу, так що public void sth(String a, String b) {...} стане public void sth(String b, String …

7
Як зіставити поле сутності, ім’я якої є зарезервованим словом у JPA
@Column(name="open") Використання діалекту sqlserver із сплячим режимом. [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary key (id), unique (sessionid)) …

6
Як створити QR-код для програми для Android? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 4 роки тому . Удосконалюйте це питання Мені потрібно створити qrcode у моїй програмі для android, і мені потрібна бібліотека або вихідний …
92 java  android  qr-code 

18
Як витягти CN із сертифіката X509 на Java?
Я використовую SslServerSocketсертифікати а і клієнта і хочу витягти CN із SubjectDN із клієнтського X509Certificate. На даний момент я телефоную, cert.getSubjectX500Principal().getName()але це, звичайно, дає мені загальний відформатований DN клієнта. Мене чомусь просто цікавить CN=theclientчастина DN. Чи є спосіб витягти цю частину DN без синтаксичного аналізу рядка?

6
Коли видаляються тимчасові файли Java?
Припустимо, я створюю тимчасовий файл на Java за допомогою цього методу File tmp = File.createTempFile(prefix, suffix); Якщо я не називаю delete()метод, коли файл буде видалено? Як інтуїція, це може бути, коли JVM припиняється, або раніше (Сміттєвим збирачем), або пізніше (яким-небудь процесом підмітання операційної системи).

6
Використання потоків для збору в TreeSet за допомогою спеціального компаратора
Працюючи в Java 8, у мене є таке TreeSetвизначення: private TreeSet<PositionReport> positionReports = new TreeSet<>(Comparator.comparingLong(PositionReport::getTimestamp)); PositionReport є досить простим класом, визначеним таким чином: public static final class PositionReport implements Cloneable { private final long timestamp; private final Position position; public static PositionReport create(long timestamp, Position position) { return new PositionReport(timestamp, …

16
Як налаштувати HikariCP у моїй програмі Spring Boot у файлах application.properties?
Я намагаюся встановити HikariCP у своєму додатку Spring Boot (1.2.0.M1), щоб я міг протестувати, використовуючи його замість Tomcat DBCP. Я хотів би налаштувати пул підключень у своєму файлі application.properties, як це робив із Tomcat, але я не можу зрозуміти, як мені це робити. Усі приклади, які я знайшов, показують або …

3
Gradle: Яка різниця між залежностями шляху до класу та компіляції?
Додаючи залежності до свого проекту, я ніколи не впевнений, який префікс я повинен їм надати, наприклад "classpath"або"compile". Наприклад, чи мають мої залежності нижче час компіляції або шлях до класу? Крім того, це повинно бути в моїх програмах build.gradle або в конкретному модулі build.gradle? Поточний build.gradle (на рівні програми): apply plugin: …

7
Чи є спосіб вказати значення властивості за замовчуванням у Spring XML?
Ми використовуємо PropertyPlaceholderConfigurer для використання властивостей Java у нашій конфігурації Spring ( деталі тут ) наприклад: <foo name="port"> <value>${my.server.port}</value> </foo> Ми хотіли б додати додаткову властивість, але маємо розподілену систему, де всі існуючі екземпляри можуть використовувати значення за замовчуванням. Чи є спосіб уникнути оновлення всіх наших файлів властивостей, вказавши значення …
91 java  xml  spring  properties 


9
Комбінація клавіш для імпорту Eclipse
Минув деякий час з того часу, як я востаннє використовував Eclipse. Раніше я любив цю зручну комбінацію клавіш, яка додавала весь імпорт у верхню частину вихідного файлу, але я забув про це. Хтось знає, що це за ярлик?
91 java  eclipse 

10
Кроки, необхідні для використання бази даних MySQL з Play framework 2.0
Я новачок у програмі Play. Я намагаюся налаштувати базу даних MySQL як джерело даних для використання з Play Ebeans. Будь ласка, поясніть, будь ласка, кроки, необхідні для налаштування MySQL з фреймворком Play 2.0 (наприклад, завантаження драйверів, додавання залежності тощо).

3
Що таке “типова” реалізація методу, визначеного в інтерфейсі?
В інтерфейсі колекції я знайшов метод з іменем, removeIf()що містить його реалізацію. default boolean removeIf(Predicate<? super E> filter) { Objects.requireNonNull(filter); boolean removed = false; final Iterator<E> each = iterator(); while (each.hasNext()) { if (filter.test(each.next())) { each.remove(); removed = true; } } return removed; } Я хочу знати, чи є спосіб …
91 java  interface  java-8 

6
Здається, нескінченний цикл припиняється, якщо не використовується System.out.println
У мене був простий біт коду, який мав бути нескінченним циклом, оскільки xвін завжди буде зростати і завжди буде більшим, ніж j. int x = 5; int y = 9; for (int j = 0; j < x; j++) { x = x + y; } System.out.println(y); але як є, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.