Java Developer – Telegram
Java Developer
15.8K subscribers
1.85K photos
135 videos
2 files
2.07K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
👩‍💻 Spring Boot: Telegram-бот для скачивания видео из VK

В данной статье автор рассказывает, как написать бота для скачивания видео из социальной сети «ВКонтакте» на Spring Boot и развернуть его в Kubernetes.

Ссылка на статью

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥53
Please open Telegram to view this post
VIEW IN TELEGRAM
😁69🤯31🔥1
Вопрос с собеседования

Поддерживается ли в Java множественное наследование?

Ответ: Java не поддерживает множественное наследование классов, т.е. наследование от нескольких классов одновременно. Однако, можно использовать интерфейсы для реализации множественного наследования.

➡️ Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
176👍6
👩‍💻 Узнаем количество цифр в строке

Pattern и Matcher — это классы, предоставляемые Java для работы с регулярными выражениями. Pattern используется для компиляции регулярного выражения, а Matcher используется для сравнения этого выражения с определенной последовательностью символов.

Приведенный код использует классы Pattern и Matcher для поиска и подсчёта цифр в строке.

❤️ — если было полезно
😎если пользовался

➡️ Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
547😎9👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣49👍6💯6🤯2
Задача с LeetCode «First Missing Positive №41»

Задан несортированный целочисленный массив nums. Верните наименьшее положительное целое число, которого нет в nums.

Пример 1:
Входные данные: nums = [1,2,0]
Вывод: 3
Объяснение: The numbers in the range [1,2] are all in the array.

Пример 2:
Входные данные: nums = [3,4,-1,1]
Вывод: 2
Объяснение: 1 is in the array but 2 is missing.

Пример 3:
Входные данные: nums = [7,8,9,11,12]
Вывод: 1
Объяснение: The smallest positive integer 1 is missing.

➡️ Java Developer | #задача #hard
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤩2
👩‍💻 Не используйте Lombok с JPA, пока не прочтете эту статью

В этой статье автор рассказывает про подводные камни, с которыми можно столкнуться, используя Lombok вместе с JPA.

Ссылка на статью

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍4🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
6😁32🤣13👍1
Что выведет код сверху?
Anonymous Quiz
15%
7
13%
47
38%
0007
35%
00007
🤔9😁8👍51
⌨️ Получаем наиболее распространенный элемент в списке

Здесь используется Java Stream API для подсчета наиболее часто встречающегося элемента в списке.

Сначала создается поток чисел. Затем метод groupingBy группирует элементы по их значению (Function.identity()). После группировки вызывается метод counting() для подсчета количества элементов в каждой группе;

entrySet() преобразует полученную мапу в набор записей (ключ-значение);

Затем записи сортируются по значению в порядке убывания с помощью max(Map.Entry.comparingByValue());

Наконец, если есть максимальное значение, оно выводится с помощью метода ifPresent(System.out::println).

❤️ — если было полезно

➡️ Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
53👍7🤔4
Please open Telegram to view this post
VIEW IN TELEGRAM
3😁488👍1
👍6
Под какой буквой правильный ответ?
Anonymous Quiz
18%
A
32%
B
12%
C
38%
D
👩‍💻 Бинарный поиск на пальцах

Делимся статьей, где автор разбирает, как работают массивы, что такое алгоритмы и как устроен бинарный поиск «под капотом».

Ссылка на статью

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍2
По-другому никак

👨‍💻 JSON › Айти Memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣51😁11
Вопрос с собеседования

Как одной строчкой преобразовать ArrayList в HashSet? (ответ на картинке)

➡️ Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍277🤔5🔥1
👩‍💻 Java 21: Виртуальные потоки

В этой статье автор рассказывает о том, как виртуальные потоки могут повлиять на производительность и стабильность системы.

Ссылка на статью

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥1
Задача с LeetCode «Maximum Subarray №53»

Учитывая целочисленный массив nums, найдите подмассив с наибольшей суммой и верните его сумму

Пример 1:
Входные данные: nums = [-2,1,-3,4,-1,2,1,-5,4]
Вывод: 6
Объяснение: Подмассив [4,-1,2,1] имеет наибольшую сумму 6.

Пример 2:
Входные данные: nums = [1]
Вывод: 1
Объяснение: Подмассив [1] имеет наибольшую сумму 1.

Пример 3:
Входные данные: nums = [5,4,-1,7,8]
Вывод: 23
Объяснение: Наибольшую сумму 23 имеет подмассив [5,4,-1,7,8].

➡️ Java Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
👍127😁2
👩‍💻 Formatter

Formatter — это класс, который предоставляет возможность форматирования строк с использованием специальных спецификаторов для описания формата вывода.

Этот класс позволяет более точно контролировать формат вывода значений, таких как числа, строки и т. д.

❤️ — если было полезно
😎если знал

➡️ Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
43😎17👍3