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

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

6
Відмінності між "java -cp" та "java -jar"?
Яка різниця між запуском програми Java java -cp CLASSPATHі java -jar JAR_FILE_PATH? Чи один з них віддає перевагу іншому для запуску програми Java? Я маю на увазі, який із цих способів дорожчий для JVM (відповідно до використання їх машинних ресурсів)? Який з них призведе до появи невідкладної кількості JVM під …
118 java  jar  jvm  classpath 

9
Перенаправлення на зовнішню URL-адресу від дії контролера у Spring MVC
Я помітив, що наступний код - це перенаправлення користувача до URL-адреси всередині проекту, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } тоді як наступне перенаправлення належним чином за призначенням, але вимагає http: // або https: …
118 java  spring  jsp  spring-mvc 

6
Отримайте останній елемент потоку / списку в одній вкладиші
Як я можу отримати останній елемент потоку чи списку в наступному коді? Де data.careasзнаходиться List<CArea>: CArea first = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal).findFirst().get(); CArea last = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal) .collect(Collectors.toList()).; //how to? Як бачите, отримати перший елемент, з певним filter, не важко. Однак отримання останнього елемента в одноклапнику - справжній …
118 java  list  java-8  java-stream 

9
Як керувати версіями REST API з весною?
Я шукав, як керувати версіями REST API, використовуючи Spring 3.2.x, але не знайшов нічого, що було б просто в обслуговуванні. Я поясню спершу проблему, яку я маю, а потім вирішення ... але мені цікаво, чи я не буду винаходити колесо тут. Я хочу керувати версією на основі заголовка Accept, і, …

18
Як встановити базовий URL для відпочинку у весняному завантаженні?
Я намагаюся змішати mvc та відпочинок в одному проекті весняного завантаження. Я хочу встановити базовий шлях для всіх контролерів відпочинку (наприклад, example.com/api) в одному місці (я не хочу анотувати кожен контролер @RequestMapping('api/products'), а просто @RequestMapping('/products'). Mvc-контролери повинні бути доступними через example.com/wever Це можливо? (Я не використовую дані для весняних даних, …

2
@RunWith (MockitoJUnitRunner.class) проти MockitoAnnotations.initMocks (це)
Під час написання нового тесту jUnit4 мені цікаво, чи використовувати @RunWith (MockitoJUnitRunner.class) або MockitoAnnotations.initMocks (це) . Я створив новий тест, і майстер автоматично створив тест із Runner. Javadocs для MockitoJUnitRunner констатують наступне: Сумісний з JUnit 4.4 та новішими версіями, цей бігун додає наступної поведінки: Ініціалізує макети, зазначаються з Mock, так …
118 java  junit4  mockito 


11
Перетворення Long в дату в Java повертає 1970 рік
У мене є список із довгими значеннями (наприклад: 1220227200, 1220832000, 1221436800 ...), який я завантажив із веб-сервісу. Я повинен перетворити його на Дати. На жаль, таким чином, наприклад: Date d = new Date(1220227200); повертає 1 січня 1970 року. Хтось знає інший спосіб його правильного перетворення?
118 java  date  long-integer 

7
Як я можу надсилати великі повідомлення з Kafka (понад 15 МБ)?
Я надсилаю String-повідомлення на Kafka V. 0.8 за допомогою API Java Producer. Якщо розмір повідомлення становить близько 15 МБ, я отримую MessageSizeTooLargeException. Я намагався встановитиmessage.max.bytes 40 Мб, але все одно отримую виняток. Невеликі повідомлення працювали без проблем. (Виняток з’являється у виробника; у цій програмі у мене немає споживача.) Що я …
118 java  apache-kafka 

3
Відформатуйте дату, використовуючи новий API часу дати
Я грав з новим API часу, але при виконанні цього: public class Test { public static void main(String[] args){ String dateFormatted = LocalDate.now() .format(DateTimeFormatter .ofPattern("yyyy-MM-dd HH:mm:ss")); System.out.println(dateFormatted); } } Він кидає: Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$NumberPrinterParser.format(DateTimeFormatterBuilder.java:2543) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at …

14
Команда gradlew не знайдена?
Я працюю над проектом Java з gradlew. Я використовую Ubuntu Linux як свою ОС. Коли я запускаю "gradle", він працює і дає мені інформацію. Але коли я запускаю "gradlew", він виводить як "Команда" gradlew "не знайдена, ви мали на увазі: Команда" gradle "з пакету" gradle "(всесвіт) gradlew: команда не знайдена" …

8
Java Singleton та синхронізація
Будь ласка, уточніть мої запитання щодо Singleton та Multithreading: Який найкращий спосіб реалізувати Singleton на Java у багатопотоковому середовищі? Що відбувається, коли кілька потоків намагаються отримати доступ до getInstance() методу одночасно? Чи можемо ми зробити одинарних getInstance() synchronized? Чи справді потрібна синхронізація під час використання класів Singleton?

10
Як надіслати HTML-адресу електронної пошти?
Я успішно надіслав електронний лист у своїй веб-програмі за допомогою JMS, але результат відображається лише у простому тексті. Я хочу, щоб вміст міг відображати HTML. Як це зробити? Ось приблизно те, що у мене є: Message msg = new MimeMessage(mailSession); try{ msg.setSubject("Test Notification"); msg.setRecipient(Message.RecipientType.TO, new InternetAddress(sentTo, false)); String message = …
117 java  email  javamail 


11
leiningen - як додати залежності для місцевих банок?
Я хочу використовувати leiningen для створення та розвитку свого проекту clojure. Чи є спосіб змінити project.clj, щоб він міг вибрати кілька банок з місцевих каталогів? У мене є кілька фірмових банок, які не можна завантажувати в публічні репости. Крім того, чи можна використовувати Leiningen для підтримки каталогу "lib" для проектів …
117 java  build  clojure  maven  leiningen 

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