Java Developer
16K subscribers
1.62K photos
123 videos
2 files
1.77K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Под какой буквой правильный ответ?
Anonymous Quiz
17%
A
19%
B
53%
C
11%
D
8💯41
👩‍💻 Создаем Spring Boot Starter для Kafka с Avro

В статье представлено пошаговое руководство по созданию Spring Boot Starter для интеграции с Kafka с поддержкой сериализации данных в формате Avro.

Автор подробно описывает разработку автоконфигурации для продюсера и консюмера, настройку через application.yml и реализацию строгой типизации сообщений.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Please open Telegram to view this post
VIEW IN TELEGRAM
💯33😁17👍5
Вопрос с собеседования

Может ли блок finally не выполниться?

Ответ: Да, но только в исключительных ситуациях: если вызывается System.exit(), если JVM аварийно завершается, либо если физически прерывается выполнение (например, отключается питание).

Во всех остальных случаях finally выполняется всегда — независимо от того, было ли исключение или return.


tags: #собеседование

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
164🔥4😁3
👩‍💻 Неблокирующий вызов внешнего сервиса в процессе

В статье показано, как реализовать неблокирующие вызовы внешних API в бизнес-процессах с использованием BPMN-движков Camunda и Flowable.

Автор объясняет, как управлять транзакциями, обрабатывать ошибки и повысить отказоустойчивость при асинхронной интеграции.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣35🔥31
5👍1
🔥105
👩‍💻 Паттерны проектирования на Java (экспресс-курс)

Бесплатный курс, который познакомит вас с основными принципами разработки программного обеспечения (DRY, KISS, YAGNI, APO и SOLID) и научит применять их на практике.

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

Пройти курс

tags: #полезное

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍4🔥3
Блог владельца «Java Developer»

Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:

https://t.me/+ki7GXy4brLgyMDRi
3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21👍1💯1
Вопрос с собеседования

Для чего используется ключевое слово transient?

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

tags: #собеседование

📱 Java Developer  | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍203🔥1
👩‍💻 Новости Spring: автогенерация бизнес-логики

В Spring Boot 4 появилась революционная аннотация — @BusinessLogic.

Больше не нужно писать сервисы вручную: теперь фреймворк сам догадывается, что именно вы хотели реализовать.

Если что-то пойдёт не так — просто перезапустите с уверенным видом. Spring всё почувствует.

📱 Java Developer | #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣70😁7🔥42👍2
Таков путь к сеньорству

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣347😁5🤯2👍1
Вопрос с собеседования

Почему при использовании JWT не нужно хранить сессию?

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

tags: #собеседование

📱 Java Developer  | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥4
👩‍💻 Ускорение Spring REST API на 200%

В статье рассказывается, как повысить производительность REST API на Spring, меняя подход к созданию контроллеров и выбору сервера.

Автор показывает, какие архитектурные решения позволяют заметно сократить время отклика и повысить эффективность.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5🤔1
Уже на опыте

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁51🤣19👍7
Что выведет код сверху?
Anonymous Quiz
37%
0
13%
1
47%
2
3%
3
🤣298🔥3
👩‍💻 Коллекция паттернов проектирования на Java

Открытый репозиторий, в котором собраны десятки паттернов проектирования с реализациями на Java, понятными примерами и краткими объяснениями.

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

Ссылка на GitHub

tags: #полезное

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103👍2