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

Flink StreamingFileSink на Amazon S3 с истечением срока действия токена flink-s3-fs-hadoop

Я пытаюсь передать некоторые данные из kafka в s3 (используя протокол s3a). Конвейер работает хорошо в течение часа, но через час (такой же, как у моей настройки срока действия токена для AWS) выдает (из StreamingFileSink): Caused by: com.amazonaws.…
23 сен '22 в 12:51
1 ответ

Как мы можем преобразовать приведенный ниже код без лямбда-выражений и потоков?

Как преобразовать код ниже для каждого цикла без использования лямбда-выражений и потоков в Java? @Override protected ResponseEntity<Object> handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatus statu…
28 сен '22 в 17:47
1 ответ

MapStruct, как условно удалить элементы коллекции

У меня есть родительский класс DTO со списком дочерних объектов DTO. Я использую преобразователи MapStruct для сопоставления обоих классов с их сущностями. Все это прекрасно работает и выглядит примерно так: class ParentDTO { String afield; List<…
26 окт '22 в 13:02
0 ответов

Несколько заголовков управления кешем в ответ

Я не так хорош в Java + Spring, но я хотел бы добавить заголовок Cache-Control в свой ResponseEntity. @RequestMapping(value = "/data/{id}", method = GET") public ResponseEntity<String> getData(@PathVariable("id") String id) { try { ... HttpHea…
15 фев '23 в 19:19
0 ответов

Как получить значения из репозитория git в весенней конфигурации сервера/клиента

Ниже мой файл application.property codes:"{alpha:'green',bravo:'red'}" мой класс конфигурации выглядит следующим образом: @Configuration @ConfigurationProperties @RefreshScope public class ConfigFile { ???? } Мой вопрос: как я могу установить значен…
1 ответ

Ошибка: com.microsoft.sqlserver.jdbc.SQLServerException: индекс 2 вне допустимого диапазона

I have a function to update the user's information as follows: public void updateAccount(String username, String name, String address, String aboutMe, String id) { String sql = "update Account set username = '?', \n" + " [Full_Name] = '?',\n" + " […
14 июн '22 в 14:36
0 ответов

Как читать конфиг в vertx 4.3.1?

Я обновляю vertx.version 3.8.1 до 4.3.1. В этом процессе после сборки jar и попытки его запустить я получаю сообщение об ошибке groovy.lang.MissingPropertyException: No such property Для запуска jar я использую синтаксис java -jar <jar path> -…
21 июн '22 в 11:01
0 ответов

как обновить данные вместе с составным файлом

Я создал форму, которая имеет 2 загрузки файлов и несколько текстовых материалов, она успешно загружает данные в БД, когда я пытаюсь повторно отредактировать/обновить ту же форму. Либо я получаю ошибку неправильного запроса, если я использую Multipa…
18 янв '23 в 09:24
1 ответ

Сколько объектов имеет право на сборку мусора в следующем вопросе, когда достигнута строка 16

3. class Beta{ } 4. class Alpha { 5. static Beta b1; 6. Beta b2; 7. } 8. public class Tester { 9. public static void main(String[] args) { 10. Beta b1 = new Beta(); Beta b2 = new Beta(); 11. Alpha a1 = new Alpha(); Alpha a2 = new Alpha(); 12. a1.b1…
15 янв '23 в 11:54
3 ответа

Как выбрать информацию из таблицы ManyToMany в JPA?

У меня есть два объекта, сопоставленные Board и Tag с помощью @ManyToMany с таблицей соединений board_tag_table. Как мне вернуть 5 самых распространенных tag_id в таблице board_tag_table? введите описание изображения здесь public class Board { @Id @…
19 дек '22 в 04:10
1 ответ

Text.set(string) не показывает правильное значение на карте Hadoop.

У меня есть функция карты, которая отправляет данные в виде (значение их ключей не важно) key: "somevalue" value: "value \t comma separated values" например key:"0" value:"5\t1,2,3,4" Если я использую этот код: Text debug; for (Text val : values) { …
31 окт '22 в 22:04
0 ответов

Разобрать ответ text/xml в весеннем методе обмена resttemplate

Я использую конечную точку http, которая возвращает содержимое text/xml в качестве ответа. Он должен возвращать число в качестве ответа в XML-документе. Как мне его разобрать. Вот ответ, когда я использую конечную точку с помощью почтальона. <?xm…
22 фев '23 в 15:31
0 ответов

преобразовать float в String без округления?

Мне нужно преобразовать число с плавающей запятой в строку без экспоненциальной аннотации Float x3 = 849071675f; System.out.println(x3); этот код дает 8.4907168E8! Я пытался использовать DecimalFormat, но у меня возникла проблема с округлением: дайт…
03 ноя '22 в 12:37
0 ответов

Java: чтение сообщений из AWS SQS с помощью ReceiveMessageRequest

У меня есть вариант использования, когда мне нужно читать сообщения из очереди SQS по мере их поступления. Примечание. Я не могу использовать @SqsListener spring cloud aws. Я пытаюсь сделать это только с помощью aws java SDK
28 окт '22 в 19:38
0 ответов

как разрешить только 1 учетную запись для входа на 1 сервер

У меня есть 2 простых игровых сервера Java, использующих одну и ту же базу данных. Интересно, как разрешить только 1 учетную запись для входа на 1 сервер. В настоящее время можно войти с 1 учетной записи на 2 сервера, что искажает данные.
28 авг '22 в 13:18
1 ответ

SQLite получает ошибку, что он не видит сохраненный столбец/таблицу, несмотря на то, что он показывает, что он существует

SQLiteLog (1) нет такой таблицы: безопасность в «INSERT INTO security (имя пользователя, пароль) VALUES (?,?)» и «Ошибка SQLiteDatabase при вставке имени пользователя = пароль Джошера = пароль android.database.sqlite.SQLiteException: нет такой табли…
26 ноя '22 в 19:01
0 ответов

Как выполнить модульное тестирование ZipOutputStream или проверить CSVWriter в Java

public void writeEnvToCsv(int customerId, ZipOutputStream zos, List<SummaryDetailsResponse> summaryDetailsResponseList, QueryHelper queryHelper) { //Headers size = size(No of distinct entities) * 2 + 1 final CsvWriter writer = new CsvWriter(n…
04 июл '22 в 14:35
0 ответов

Как настроить Jackson ObjectWriter для записи в файл построчно в Java

Я использую CsvMapper и пытаюсь создать текстовый файл из набора объектов. Я также хочу сделать это построчно, чтобы, если запись не была записана, я мог получить сообщение об исключении для этой конкретной записи и сохранить его в другой коллекции.…
07 сен '22 в 19:36
2 ответа

Собрать поток в общую коллекцию

Скажем, я хочу создать простой метод, который принимает коллекцию и сокращает количество ее элементов: public static <T extends Collection<?>> T limit(T collection, long limit){ return collection.stream().limit(limit).collect(Collectors.…
17 ноя '22 в 08:53
1 ответ

Создание меню параметров с использованием ArrayList для добавления объектов строки. Когда ввод содержит пробел «привет», я получаю java.util.InputMistmachException

`System.out.println(); ArrayList<String> runescape = new ArrayList<String>(); while (true) { display(); int optionNum = input.nextInt(); if (optionNum == 1) { System.out.print("Enter a String : "); runescape.add(input.next()); System.ou…
10 янв '23 в 09:13