Статьи Утилиты Telegram YouTube VK Видео RuTube Отзывы

Статьи с тэгом «Java»

Кеширование в Spring Boot

19 ноября 2024

Тэги: Spring Boot, maven, Java, rest.

Spring Boot поддерживает простой механизм кеширования данных в декларативном стиле. Он предоставляет аннотацию @Cacheable для первичного кеширования данных и @CachePut для принудительного обновления данных. Аннотацию следует размещать на public-методе сервисного слоя.
Читать полностью...

Алгоритм поиска чисел Фибоначчи

15 ноября 2024

Тэги: алгоритмы, Java, головоломки, Kotlin.

Последовательность чисел Фибоначчи подчиняется правилу: каждое следующее число равно сумме двух предыдущих.
Читать полностью...

Интерфейсы Comparable и Comparator

10 июня 2024

Тэги: Java, Collections, ООП.

Интерфейсы Comparable и Comparator являются частью Java Collections. Comparable ("сравниваемый") наделяет объекты свойством сравнимости между собой. Данный интерфейс предоставляет универсальный способ сравнивать два объекта между собой.
Читать полностью...

Выравнивание числа ведущими нулями

12 мая 2024

Тэги: Java, maven, Apache.

Если у вас есть некое число, количество цифр в котором заранее неизвестно и вам необходимо, чтобы число всегда составляло 5 знаков, то есть целых два способа сделать это. Если у вас небольшой проект и не хочется тянуть лишнюю зависимость, то используйте String.format().
Читать полностью...

Генерация строки на основе шаблона

12 мая 2024

Тэги: maven, Apache, Java.

Предположим, вам нужно генерить текст по определённому шаблону и у вас есть заранее заготовленный текст, куда вы передаёте параметры для подстановки. Например, текст sms для клиента. Чтобы не писать очередной велосипед, лучше воспользоваться классом StringSubstitutor из популярной библиотеки Apache Commons Text.
Читать полностью...

Перебор элементов через Iterator

11 февраля 2024

Тэги: Java, Collections, алгоритмы, руководство.

Интерфейсы Iterator и Iterable позволяют эффективно и безопасно работать с коллекциями, обеспечивая контроль над процессом перебора элементов.
Читать полностью...

Подсчёт количества строк в текстовом файле

10 февраля 2024

Тэги: Java, алгоритмы, файлы.

Разберёмся, как быстро подсчитать количество строк в текстовом файле независимо от той ОС, в которой выполняется код. Текстовый файл может быть сколь угодно большим, поэтому будем использовать буферизацию потока, чтобы не израсходовать всю доступную оперативную память.
Читать полностью...

Как скомпилировать исходники java вручную

13 января 2024

Тэги: Java, файлы, руководство.

В современной разработке многие рутинные процессы автоматизированы достаточно хорошо, поэтому вам не приходится каждый раз компилировать ваши исходники вручную. Наш проект будет состоять всего из двух классов, причём один будет вызывать метод другого.
Читать полностью...

Конфигурационные файлы в Spring Boot

28 декабря 2023

Тэги: Spring Boot, rest, Java, yaml, файлы.

Значения параметров системы удобно отделять от программного кода, чтобы можно было их менять без перекомпиляции всего приложения. Spring Boot предоставляет нам удобный способ работы с конфигурационными файлами.
Читать полностью...

Pattern matching в switch

17 ноября 2023

Тэги: Java, руководство, ООП.

Шаблоны сравнения (pattern matching) в switch предоставляют доступ к методам дочерних классов без необходимости явного приведения типов.
Читать полностью...

❮ Назад Далее ❯