TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_tg

Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Subscribers
14.8K
Photos
2.2K
Videos
163
Links
2.5K

Showing posts older than #2027 · Back to latest

Older Posts 20 shown
Post #2025 4.23K
👩‍💻 Почему нет достойных форматтеров кода для Java?

Форматирование кода в Java — тема обсуждений среди разработчиков. Существуют разные инструменты с плюсами и минусами, но ни один не является идеальным.

В статье рассматриваются популярные форматтеры и обсуждается, может ли Java-экосистема предложить действительно подходящий инструмент.

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

📱 Java Developer | #статья
  • ❤ 5
  • 🔥 1
  • 💯 1
Post #2024 4.18K
❔ Вопрос с собеседования

Каково максимальное число значений hashCode()?

Ответ: число значений следует из сигнатуры int hashCode() и равно диапазону типа int — 2^32.

📱 Java Developer | #собеседование
  • 😎 10
  • ❤ 3
  • 👍 2
  • 🔥 1
Post #2021 4.26K
👩‍💻 Преобразование массива в строку

В этом примере мы используем Stream API, представленный в JDK 8. Arrays.strеam() принимает массив. Метод collect() возвращает результат после выполнения указанной операции над каждым элементом массива.

Здесь мы выполняем операцию Collectors.joining() над элементами массива, которая собирает элементы и объединяет их для возврата в виде целой строки.

📱 Java Developer | #обучение
  • 👍 15
  • ❤ 3
  • 🔥 1
Post #2019 4.24K
  • ❤ 3
  • 👍 1
Post #2014 4.91K
👩‍💻 Ускоряем запуск Spring Boot-приложений в контейнере

Знали ли вы, что Spring Boot-приложение в контейнере может запускаться за миллисекунды?

При этом без ущерба для производительности, памяти, паритета окружений разработки-продакшена, без ограничений возможностей языка Java и почти без изменения кода приложения.

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

📱 Java Developer | #статья
  • 🤔 6
  • ❤ 4
  • 👍 1
Post #2013 4.21K
  • 🤔 15
  • ❤ 5
Post #2007 4.33K
⌨️ Как получить наиболее распространенный элемент в списке?

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

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

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

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

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

📱 Java Developer | #обучение
  • 🔥 18
  • 👍 7
  • ❤ 2
Post #2006 3.95K
  • ⚡ 2
  • ❤ 1
Post #2002 4.87K
👩‍💻 Spring Boot: Аутентификация через Telegram

В этой статье автор рассказал, как реализовать аутентификацию через Telegram в Spring Boot приложении.

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

📱 Java Developer | #статья
  • 👍 18
  • ❤ 4
Post #2001 4.26K
❔ Задача с LeetCode «Summary Ranges №228»

Дан отсортированный массив уникальных чисел 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"

📱 Java Developer | #задача #easy
  • 👍 13
  • ❤ 4
Post #1998 4.58K
👩‍💻 Извлекаем имя из адреса электронной почты

Если вам когда-нибудь придётся извлечь имя (символы, идущие перед '@') из адреса электронной почты, воспользуйтесь этим отрывком кода и адаптируйте его под себя.

Метод extractNameFromEmail принимает строку с адресом электронной почты и возвращает подстроку до символа "@" (если символ "@" присутствует в строке) в качестве имени.

📱 Java Developer | #обучение
  • 🔥 18
  • 🏆 4
  • 👍 3
  • 😎 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →