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

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
👩‍💻 Kafka: Тестирование сообщений

Данная статья предлагает подход к написанию интеграционных тестов для приложений с Kafka, позволяющий сосредоточиться на спецификации взаимодействия, делая тесты более читаемыми и легкими для поддержки.

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

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍133🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁75👍83
Задача с LeetCode «Subsets II №90»

Дан целочисленный массив nums, который может содержать дубликаты. Необходимо вернуть все возможные подмножества (множество всех подмножеств).

Решение не должно содержать дублирующиеся подмножества. Порядок возвращаемого результата не важен.

Пример 1:
Ввод: nums = [1,2,2]
Вывод: [[],[1],[1,2],[1,2,2],[2],[2,2]]

Пример 2:
Ввод: nums = [0]
Вывод: [[],[0]]

Ограничения:
- Длина массива nums: от 1 до 10.
- Значения элементов массива: от -10 до 10.

➡️ Java Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👨‍💻84
👩‍💻 Spring по верхам: Разработка REST-сервиса

В серии роликов «Spring по верхам» автор рассказывает о применении экосистемы Spring при разработке приложений на платформе Java.

📱 Смотреть на YouTube

➡️ Java Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4🔥3
Было?

➡️ Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣49👍5😁3🔥1
👍1
Что выведет код сверху?
Anonymous Quiz
3%
1010
58%
1010.2
6%
20.2
32%
Ошибка
👍8
👩‍💻 Comparator

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

Чтобы задать свой порядок сортировки, нужно создать класс, реализующий Comparator, а затем переопределить метод compare.

В примере на картинке класс Main реализует интерфейс Comparator для целых чисел Integer и сортирует список чисел в обратном порядке.

🏆 — если использовал на практике

➡️ Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆21👍82
Please open Telegram to view this post
VIEW IN TELEGRAM
💯20🔥7🤣5👻1
Под какой буквой правильный ответ?
Anonymous Quiz
19%
A
7%
B
20%
C
54%
D
4
👩‍💻 Spring Boot: Кэширование данных в приложении

Благодаря этому видео вы узнаете о том, как настроить кэширование в приложении на Spring Boot.

📱 Смотреть на YouTube

➡️ Java Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Please open Telegram to view this post
VIEW IN TELEGRAM
😁254
Задача с LeetCode «Valid Palindrome №125»

Фраза является палиндромом, если после преобразования всех прописных букв в строчные и удаления всех небуквенно-цифровых символов она читается одинаково и вперед, и назад.

Учитывая строку s, верните true, если это палиндром, или false в противном случае.

Пример 1:
Вход: s = "A man, a plan, a canal: Panama"
Выход: true
Пояснение:"amanaplanacanalpanama" палиндром.

Пример 2:
Вход: s = "race a car"
Выход: false
Пояснение: "raceacar" не палиндром.

Ограничения:
1. 1 <= s.length <= 2 * 105
2. s состоит только из печатных символов ASCII

➡️ Java Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123
👩‍💻 Jackson

Jackson — это популярная библиотека для работы с форматом JSON в Java. Она предоставляет удобные средства для сериализации и десериализации объектов Java в формат JSON и наоборот.

В этом примере мы использовали ObjectMapper из библиотеки Jackson для сериализации объекта Car в формат JSON. С помощью метода writeValueAsString мы преобразовали объект Car в его строковое представление JSON и вывели на консоль.

Зависимость Maven — КЛИК

🏆 — если работал с JSON

➡️ Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🏆144
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣42👍4
Вопрос с собеседования

Что обозначает ключевое слово transient?

Ответ: Поля класса, помеченные модификатором transient, не сериализуются. Обычно в таких полях хранится промежуточное состояние объекта, которое, к примеру, проще вычислить. Другой пример такого поля - ссылка на экземпляр объекта, который не требует сериализации или не может быть сериализован.

➡️ Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥2
👩‍💻 IntelliJ IDEA 2024.3 EAP: Новые возможности и улучшения

Делимся с вами статьей, где описаны все нововведения IntelliJ IDEA 2024.3: улучшения для java и kotlin, прокаченный AI Assistant, улучшенный UX и другое.

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

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍5
1 лайк = -1 созвон

➡️ Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍98🤣102
🔥9💯3🤩2
Что выведет код сверху?
Anonymous Quiz
9%
1
14%
2
73%
5
4%
10
🤯15👍72