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
1
Что выведет код сверху?
Anonymous Quiz
19%
1 2 3 4 5 6 7 8 9 10 11
40%
11
21%
1 1 1 1
20%
Ошибка компиляции
🤯19👍9🤣2
👩‍💻 Apache Flink: осваиваем фреймворк на реальных примерах (Часть №1)

В серии статей об Apache Flink автор разрабатывает и тестирует небольшие бизнес‑задачи: пайплайн Kafka‑to‑Kafka, задача дедупликации событий, использование таймеров и другие примеры.

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

➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3
Эх Вячеслав... Хороший был парень...

👨‍💻 JSON › Айти Memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43🤣16🤯3👻1
1
Под какой буквой правильный ответ?
Anonymous Quiz
26%
A
15%
B
57%
C
2%
D
👩‍💻 FastJson

FastJson — это высокопроизводительная библиотека Java, предназначенная для преобразования объектов Java в JSON и наоборот.

📱 GitHub

❤️ — если работал с JSON

➡️ Java Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
463👻1
Вопрос с собеседования

В чем преимущества и недостатки ООП по сравнению с процедурным/функциональным программированием?

Ответ:
Преимущества ООП:

— Модульность: Легкость управления большими проектами.
— Повторное использование: Возможность использования одного и того же кода в разных частях программы.
— Поддержка абстракции: Обеспечение высокого уровня абстракции через классы и объекты.

Недостатки ООП:

— Сложность: Для новичков сложнее освоить концепции ООП по сравнению с процедурным подходом.
— Производительность: Может быть ниже по сравнению с другими способами.


➡️ Java Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
21👨‍💻8💯5
👩‍💻 Apache Flink: использование с фреймворком Spring (Часть №2)

В этой статье начнем разработку Flink-приложения с использованием фреймворка Spring.

Изучим структуру приложения, основные плагины и полезные настройки. Развернем Flink-кластер в Docker и попробуем запустить первое Flink-задание. Структура приложения будет постепенно развиваться в последующих статьях.

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

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


➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🤣14🤔61
Задача с LeetCode «Add Binary №67»

Учитывая две двоичные строки a и b, верните их сумму в виде двоичной строки.

Пример 1:
Входные данные: a = "11", b = "1"
Вывод: "100"

Пример 2:
Входные данные: a = "1010", b = "1011"
Вывод: "10101"

➡️ Java Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍4
👩‍💻 Возведение в степень

Math.pow() — метод, который возводит значение первого аргумента в степень второго аргумента, позволяя осуществить быстрое возведение в степень любых значений.

Следует отметить, что для вывода на экран целого значения используется "%.0f", так как метод Math.pow() возвращает double значение.

❤️ — если пользовался Math

➡️ Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
30👍9😁5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29🤣133👍1
5👍1
Что выведет код сверху?
Anonymous Quiz
40%
[5, 0]
12%
[5, 1]
15%
[0, 5]
5%
[5, 5]
28%
Ошибка компиляции
112👍4
👩‍💻 Apache Flink: дедупликация данных в потоке Kafka-to-Kafka (Часть №3)

В предыдущей части мы реализовывали минимальное Flink-приложение с использованием фреймворка Spring. Запустили первую Flink-задачу в поднятом в docker-compose кластере, а также проверили корректность результата по соответствующим логам.

В этой статье решим реальную бизнес-задачу дедупликации данных в пайплайне Kafka-to-Kafka.

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

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


➡️ Java Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5
Под какой буквой правильный ответ?
Anonymous Quiz
79%
A
9%
B
2%
C
11%
D
👍7👨‍💻6🤔4🤯1👀1
👩‍💻 TimeUnit

TimeUnit — это перечисление, которое предоставляет удобный способ работы с единицами времени. Оно содержит константы для представления различных временных единиц (дни, часы, минуты, секунды и др.)

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

➡️ Java Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥54