Category: Java

06
Июл
2022

Архитектура проекта автотестов при большом количестве ролей

Какие существуют лучшие практики для организации проекта (проект см. ниже) когда нужно протестировать много ролей каждая со своими разрешениями? И чтоб тестирование всей сборки занимал меньше времени. На данный момент авторизация под опред…

06
Июл
2022

Регулярное выражение с отсутствием тире(дефиса)

написал регулярное выражение **

^[0-9]+\$

** которое по идее должно начинаться только с цифр в начале(дефис в начале нельзя ставить и в конце тоже)
То что должно получиться 1234-434-23
А вот что на деле -123-2343-
Как возможно исправить …

06
Июл
2022

Не получается сортировка

Имею такую задачу:
На вход получаю список названий книг.
Распределить книги так, чтобы на каждой полке было примерно одинаковое кол-во книг.
Книги должны быть отсортированы по алфавиту с первой и до последней полки.
Количество полок конста…

05
Июл
2022

Не могу изменить аннотацию для параметра метода

Всем привет.
Есть аннотация над параметром метода, я хотел бы изменить ее значение. Т.е. задать новую аннотацию.
В Executable, который наследует Method есть поле Parameter[]. Я получаю его, после чего беру карту declaredAnnotations. Кладу …

05
Июл
2022

Вместо русских букв знаки вопроса(но не обычные) � в Intellij Idea

Всем привет, не могу решить проблему с кодировкой. При выводе русских букв в консоли Intellij Idea выходят знаки вопроса ��� вместо каждой буквы.Везде где мог вроде поставил кодировку UTF-8. Как сделать нормальный вывод русских букв?

05
Июл
2022

Как убрать дублирвоание параметров метода в swagger?

Всем привет. Использую swagger v3. Контроллер принимает параметр. Для документирования этого параметра, вешую аннотацию @Parameter. Но не на параметр метода, а в общий блок @Operation над методом.
Из-за этого, swagger возвращает два параме…

05
Июл
2022

Swagger and FormResponse

Всем привет, в общем есть некий контроллер с GET запросами. Эти запросы отображаются в Swagger. Однако, так как я использую для передачи информации собственно ручно написанный FormResponse, модель не попадает в Swagger.
@GetMapping
@Ap…

05
Июл
2022

Как подключить метод чтобы вызвать его в другом классе Java?

Существует 5 классов: один основной с объектами, в классе ball существует логическая конструкция соответствии с которой результат всех действий будет выведен на консоль, остальные классы ссылаются на ball. Вопрос: как подключить метод tryR…

05
Июл
2022

Как изменить уже существующуюся строку в файле. С учетом того что я знаю ее номер по счету

У меня уже есть txt файл с текстом который мне нужно изменить. Изменить нужно определенную строку я знаю что она 6 по счету. Изменения должны сохраниться
Пример txt файла
name: fff
login: showex
password: 666666
age: 19
number: 515009917
b…

05
Июл
2022

кнопка меняет расположение только один раз (по JFrame)

я хотел сделать игру где нужно угадать какая кнопка правильная, но при нажатии на одну из кнопок, меняют расположение все кнопки, но только один раз.
вот сам код:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import jav…

05
Июл
2022

Java задача Sum of even numbers

В задаче сказано реализуйте метод sum.
Правильная реализация должна получить массив значений int и вернуть сумму четных чисел.
Если массив равен нулю или пуст, метод возвращает 0.
Метод sum не должен изменять массив.
Входной массив может …

05
Июл
2022

Можно ли вы вести Toast в не приложения?

Есть приложение в котором блокируются исходящие звонки и смс. После блокировки контакта при попытке написать сообщение выкидывает назад в меню со всеми сообщениями, в этот момент мне нужно вывести Toast, то есть в не приложения, можно ли э…

05
Июл
2022

Hashmap в Java подробно

Пытаюсь разобраться с устройством Hashmap, как он работает под капотом)
Расскажу вам что я узнал и если что то не так пожалуйста поправьте меня)
И также есть пара вещей которые мне не понятны в Hashmap. В ходе объяснения я буду задавать во…

05
Июл
2022

Нужно написать функцию с новым массивом

Напишите функцию, которая принимает массив целых чисел a и два числа start и end. Возвращает новый массив элементы с индекса start (включительно) до индекса end (не включительно).
Вот мое решение, не уверена. что верное и еще, не могу нап…

05
Июл
2022

Как убрать из строки лишние числа?

Нужно не позволять пользователю вводить в EditText номер телефона. Input фильтр не подойдет потому можно его скопировать и вставить. Фильтр пропустит. Реализую используя doAfterTextChanged
Как мне убрать из строки лишние числа? Нужно удали…

05
Июл
2022

Как поменять язык телефона в Android

Делаю приложение для изучения языков, где одним из критериев является изменение языка телефона на тот, который в данный момент изучает пользователь. Вопрос, собственно, в следующем: как изменить язык телефона (напр. с русского на английски…

04
Июл
2022

Нашла максимум из массива, но что делать, если одинаковых максимальных чисел больше одного?

Есть набор данных о продажах предприятия по месяцам:
[8, 15, 13, 15, 17, 20, 19, 20, 7, 14, 14, 18].

Необходимо написать программу, которая определит номер месяца, в котором был пик продаж.
Как найти maxMonth я написала, но что делать есл…

04
Июл
2022

Discord JDA. Как сделать самоудаляющиеся сообщения?

Столкнулся с такой проблемой: если бот по запросу человека отправил сообщение и прошло уже N-ное количество времени (допустим 1 час), бот должен удалять именно это сообщение. Также он не должен затрагивать сообщения, которые были отправлен…

04
Июл
2022

Как отключить цвета темы для элемента в android studio?

Делаю небольшое приложение для Android, в котором создал кнопку сохраениня. Для этой кнопки создал своё изображение, зелёного цвета.
Однако в самой же кнопки используется цвет из файла themes.xml (тобишь чёрный).

Подскажите как исправить….

04
Июл
2022

Как и когда закрывается сессия Hibernate если Http клиент остановил запрос?

Есть обычный rest сервис на Spring Boot.
Есть например api для get запроса данных в postgres с использованием Hibernate.
Если запрос к БД выполняется долго, клиент останавливает запрос (или закрывает окно)
Как и когда останавливается запро…

04
Июл
2022

Цепочка обязанностей, как объединить цепи?

Всех приветствую, пытаюсь создать цепочку обязанностей по валидации пароля (проверка на нулл, проверка на пустоту и в дальнейшем содержание необходимых символов). Однако, не могу сообразить, как объединить уже созданные звенья в цепь для п…

04
Июл
2022

Создание множества кнопок

Имеется надобность в создании 30 кнопок и 30 меток. Если их создавать по обычному пути – то это занимает непомерно много места (примерно 500 строк). Тоже самое касается и слушателей кнопок. Была идея создать метод, который будет подставлят…

04
Июл
2022

Java | Android Studio

я написал веб приложение, и решил затестить на сайте https://open.spotify.com в браузере оно работает(Даже если в аккаут зайти) однако в веб приложении код которого я скину ниже, при попытке входа в аккаунт выводит это
Я понял, что если э…