Please open Telegram to view this post
VIEW IN TELEGRAM
🤣44❤15🤯7👍1
Spring выпустил Spring AI 1.0.0 M3, который принес множество значительных улучшений и новых возможностей в разработку AI-приложений.
В данной статье автор рассказал про улучшения, связанные с observability, совершенствование системы advisor`ов и оптимизацию работы с функциями и embedding моделями.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍5
Какие два класса не наследуются от Object?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23😁9❤3
Если вам когда-нибудь придётся извлечь имя (символы, идущие перед '@') из адреса электронной почты, воспользуйтесь этим отрывком кода и адаптируйте его под себя.
Метод
extractNameFromEmail принимает строку с адресом электронной почты и возвращает подстроку до символа "@" (если символ "@" присутствует в строке) в качестве имени.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🏆4👍3😎3
Дан отсортированный массив уникальных чисел nums. Диапазон [a, b] — это все числа от a до b включительно. Нужно вернуть минимальный список диапазонов, покрывающий все числа.
Пример 1:
Входные данные:
nums = [0,1,2,4,5,7]Вывод:
["0->2","4->5","7"]Объяснение: Диапазоны:
[0,2] --> "0->2"
[4,5] --> "4->5"
[7,7] --> "7"
Пример 2:
Входные данные:
nums = [0,2,3,4,6,8,9]Вывод:
["0","2->4","6","8->9"]Объяснение: Диапазоны:
[0,0] --> "0"
[2,4] --> "2->4"
[6,6] --> "6"
[8,9] --> "8->9"
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤4
В этой статье автор рассказал, как реализовать аутентификацию через Telegram в Spring Boot приложении.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤4
⚡2❤1
Здесь используется Java Stream API для подсчета наиболее часто встречающегося элемента в списке.
groupingBy группирует элементы по их значению (Function.identity()). После группировки вызывается метод counting() для подсчета количества элементов в каждой группе;entrySet() преобразует полученную мапу в набор записей (ключ-значение);max(Map.Entry.comparingByValue());ifPresent(System.out::println). Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍7❤2
🤔15❤5
Знали ли вы, что Spring Boot-приложение в контейнере может запускаться за миллисекунды?
При этом без ущерба для производительности, памяти, паритета окружений разработки-продакшена, без ограничений возможностей языка Java и почти без изменения кода приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔6❤4👍1
В этом примере мы используем Stream API, представленный в JDK 8.
Arrays.strеam() принимает массив. Метод collect() возвращает результат после выполнения указанной операции над каждым элементом массива.Здесь мы выполняем операцию
Collectors.joining() над элементами массива, которая собирает элементы и объединяет их для возврата в виде целой строки.Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤3🔥1