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
Что выведет код сверху?
Anonymous Quiz
2%
false true false
19%
true true false
60%
true false true
19%
false false true
2
👩‍💻 Apache Flink: динамическое определение выходного топика в Kafka (Часть №4)

В предыдущей статье автор рассказал про построение пайплайна Kafka-to-Kafka с промежуточным разделением потока и дедупликацией событий, а также, что такое состояние оператора и зачем оно нужно.

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

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

🔖 Предыдущая часть — КЛИК


➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍2
Как правильно просить зарплату:

👨‍💻 JSON > Айти Memes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26😁84
Под какой буквой правильный ответ?
Anonymous Quiz
14%
A
65%
B
10%
C
11%
D
75
👩‍💻 Маршалинг

Marshalling — это процесс преобразования объектов в структуры данных, которые могут быть сохранены или переданы через сеть, а также обратно — демаршаллинг, когда структуры данных восстанавливаются обратно в объекты.

Обычно это преобразование объектов Java в формат, который может быть сериализован или передан по сети, например, в формат XML или JSON.

➡️ Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍5
Вопрос с собеседования

Если equals() переопределен, есть ли какие-либо другие методы, которые следует переопределить?

Ответ: Равные объекты должны возвращать одинаковые хэш коды. При переопределении equals() нужно обязательно переопределять и метод hashCode().

➡️ Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍216
👩‍💻 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