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

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Тот самый принц наконец нашёл своего наследника

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣35👍5🔥2
Что выведет код сверху?
Anonymous Quiz
45%
100
35%
101
20%
Ошибка
2🔥2
👩‍💻 MapStruct: как безобидный метод портит весь маппинг

В статье показано, как один безобидный вспомогательный метод в MapStruct может внезапно «сломать» весь маппинг — и почему сигнатура вроде String → String становится ловушкой, применяясь ко всем полям подряд.

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

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

tags:
#статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1🔥1
Такое мы практикуем

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣25💯74
Под какой буквой правильный ответ?
Anonymous Quiz
63%
A
17%
B
9%
C
11%
D
🔥41
👩‍💻 RabbitMQ + Java Spring. Часть 2

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

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

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

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


tags:
#статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥1
Машины уже начинают руководить нами

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣29🔥51
Вопрос с собеседования

Что означает тип List<?> в Java и в чём его отличие от других дженериков?

Ответ: List<?> — это список с неизвестным типом элементов. Он используется, когда важно только то, что это список, но не важен тип его содержимого.

Из такого списка можно только читать, но нельзя добавлять элементы (кроме null), потому что компилятор не знает, какой конкретный тип он должен принять. Это важно для обобщённого и безопасного чтения данных.


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

📱 Java Developer  | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥105👍2
👩‍💻 Разбор задачи «Regular Expression Matching»

В статье разбирается классическая задача LeetCode №10 «Regular Expression Matching» и пошагово показывается, как из рекурсивной формулы перейти к полноценному DP-решению со звёздочкой Клини и точкой.

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

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

tags:
#статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
А ведь действительно

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁30🤣62
Под какой буквой правильный ответ?
Anonymous Quiz
51%
A
35%
B
7%
C
6%
D
3🔥3
💻 PostgreSQL 17 изнутри

Делимся книгой для тех, кто хочет понимать PostgreSQL не на уровне команд, а на уровне механики и архитектуры.

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

Скачать в PDF

tags: #полезное

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤣476🔥2👍1
Вопрос с собеседования

Почему в Java нельзя наследоваться от нескольких классов?

Ответ: Java не поддерживает множественное наследование классов, чтобы избежать неоднозначностей — например, если два родительских класса содержат методы с одинаковой сигнатурой. Это усложняет выбор, какой метод должен быть унаследован.

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


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

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥97👍5
👩‍💻 Подборка инструментов и ресурсов для разработки

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

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

Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
📲 Java Developer теперь в MAX!

Будем рады вашей поддержке — сейчас посты дублируются в MAX, но скоро мы порадуем вас эксклюзивным контент.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣937👍6🔥6😁2
Изящный ход

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

Docker — что это и зачем используется?

Ответ: Docker — это инструмент, который позволяет упаковывать приложение вместе со всеми его зависимостями в изолированный контейнер.

Такой контейнер можно запускать на любом сервере, где установлен Docker, независимо от операционной системы или конфигурации. Это упрощает переносимость, ускоряет развертывание и обеспечивает стабильную работу приложения в любом окружении — от локальной машины до облака.

Docker активно используется для автоматизации сборки, тестирования и доставки программ, особенно в микросервисной архитектуре и CI/CD-процессах.


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

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112