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

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


4
Для чого використовуються восьмеричні числа (основа 8)?
Java надає способи запису числових літералів у бази 2, 8, 10 та 16. Мене цікавить, чому включена база 8 , наприклад int x = 0123;? Я думаю, що може бути щось подібне до того, що в шістнадцятковій ємності один байт - FF + 1 тощо.
11 java  literals  octal 

4
Щоденне обертання Log4j та щомісячне збереження з будь-яким додатком файлу
Чи можливо з будь-яким із додавачів log4j писати журнали з певним часом обертання та обмеженням збереження. Метою буде: мати файл журналу на кожен день; створити новий файл опівночі для нових журналів зберігати файли журналів та автоматично видаляти їх через певний час; тому видаліть файли журналу старші X днів (наприклад, 30 …

3
Spring boot 2 embed tomcat 9.0.26 не може завантажити jks файл потоку закритим
Я намагаюся використовувати SSL на весняному завантаженні 2.2.0 із вбудованим tomcat 9.0.26, але tomcat не може завантажувати потік файлів JKS закритим. Ось властивості програми: server.port=443 server.ssl.key-store-type=JKS server.ssl.key-store=C:\\Keystore\\mykey.jks server.ssl.key-store-password=cccc server.ssl.key-alias=*.mydomain.com Виняток: org.springframework.boot.web.server.WebServerException: Не вдається запустити вбудований сервер Tomcat на org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start (TomcatWebServer.java:215) ~ [spring-boot-2.2.0 .BUILD-SNAPSHOT.jar! /: 2.2.0.BUILD-SNAPSHOT] на org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer (ServletWebServerApplicationContext.ot.2.-2.2. Bont.onter.25-2.2) -ontext. …

3
Lombok getter / setter проти запису Java 14
Я люблю проект « Ломбок», але в ці дні я читаю і пробую деякі нові функції java 14. Всередині нової можливості є ключове слово запису, яке дозволяє створити клас із вже вбудованою функцією: конструктор, приватні кінцеві поля, accessors, equals / hashCode, getters, toString методи. Тепер моє запитання: краще покластися на …

2
java 14 nullpointerexception немає детального повідомлення
У Java 14 є багато нових функцій. Один з них показує детальне повідомлення в NullPointerException. Я встановив Java 14 і намагаюся компілювати та запускати нижче класу, але детального повідомлення не отримую. Я щось пропускаю? будь ласка, допоможіть. ~/code/demo/temp$ java -version openjdk version "14" 2020-03-17 OpenJDK Runtime Environment AdoptOpenJDK (build 14+36) …
10 java  openj9  jdk14 

1
Отримайте список основних залежностей org.apache.maven.project.MavenProject
Я намагаюся отримати перелік залежностей деяких артефактів Maven із використанням org.apache.maven.project.MavenProject. Мій код такий. public List<Dependencies> loadProject() { Model mavenModel = new Model(); mavenModel.setModelVersion("4.0.0"); mavenModel.setGroupId("org"); mavenModel.setArtifactId("wso2"); mavenModel.setVersion("1.0.0"); addDependency(mavenModel, "com.google.inject", "guice", "4.2.2"); addDependency(mavenModel, "ch.qos.logback", "logback-classic", "1.2.3"); MavenProject mavenProject = new MavenProject(mavenModel); //******* Need to resolve dependencies of `mavenProject` and ******* //******* …
10 java  maven 

4
Як peek () та allMatch () працюють разом у Java 8 Stream API
Як я показав нижче, я знайшов тест про API API 8 для потоку Java 8 Stream Arrays.asList("Fred", "Jim", "Sheila") .stream() .peek(System.out::println) .allMatch(s -> s.startsWith("F")); Вихід є Fred Jim Мене бентежить, як працює цей потік? Мій очікуваний результат повинен бути Fred Jim Sheila Метод peek () - це проміжна операція, і …

3
Міграція Amazon PA API 5.0 - не вдається знайти залежність Maven SDK (загальнодоступне сховище)
Мені потрібно зайняти міграцію API API Amazon PA. Я намагаюся знайти загальнодоступний сховище Maven, де публікується 'PA API 5.0 sdk'. Це офіційна документація: посилання Він говорить : Завантажте архів paapi5-java-sdk-and-sample і розпакуйте його. Відкрийте проект у будь-якому редакторі за вашим уподобанням. Додайте всі банки, присутні в папці залежностей, до шляху …

1
Дивна потрійна поведінка Java при призначенні значення. Що робить Java за лаштунками, щоб це сталося?
Кілька днів тому я зіткнувся із захоплюючим сценарієм, що не зміг знайти жодної документації про те, як і чому Java дозволяє зробити таке. (Цей фрагмент - це просто спрощена форма помилки.) @Test public void test() { boolean bool = false; Integer intVal = Integer.valueOf(5); Long longVal = null; Long result …

4
Wildfly у контейнері Docker не запускається
Я намагаюся отримати доступ до вітальної сторінки Wildfly, що працює на контейнері Docker в Windows 10 Pro. Ось що я зробив: Натягнув зображення: docker pull jboss/wildfly Запустіть контейнер Wildfly (це працює добре, у журналі Wildfly я бачу, як він запустився правильно): docker run -it -p 8080:8080 jboss/wildfly Знайдіть ідентифікатор контейнера: …
10 java  docker  jboss  wildfly  devops 

1
Як дізнатись, чи може BigDecimal точно перетворити у плаваючий чи подвійний?
Клас BigDecimalмає кілька корисних методів для гарантування конверсії без втрат: byteValueExact() shortValueExact() intValueExact() longValueExact() Однак методів так floatValueExact()і doubleValueExact()не існує. Я читаю вихідний код OpenJDK для методів floatValue()і doubleValue(). І те, і інше, здається, є резервним Float.parseFloat()і Double.parseDouble()відповідно, що може повернути позитивну або негативну нескінченність. Наприклад, розбір рядка 10000 9s …
10 java  bigdecimal 

8
Видаліть перший (з нульовим індексом) елемент з потоку умовно
У мене є такий код: Stream<String> lines = reader.lines(); Якщо рядок кулака дорівнює, "email"я хочу видалити перший рядок із потоку. Для інших рядків з потоку мені ця перевірка не потрібна. Як я міг це зробити? PS Звичайно, я можу перетворити його до списку, а потім використовувати стару школу для циклу, …


2
Визначення цільової SimCard вхідного дзвінка на пристроях Multi-Sim
Я прочитав багато публікацій і спробував багато рішень, але загальним моментом усіх публікацій було те, що всі вони застаріли і, принаймні, я не міг знайти рішення, яке б працювало на новіших версіях Android. Повідомлення 1 , Результат: intent.getExtras().getInt("simId", -1)завжди повертається -1 Повідомлення 2 , Результат: intent.getExtras().getInt("slot", -1)завжди повертається -1 Публікація …

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