Java Developer
14.9K subscribers
2.11K photos
162 videos
13 files
2.43K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Вопрос с собеседования

Кто вообще управляет всеми бинами в Spring?

Ответ: Этим занимается ApplicationContext — тот самый Spring Context.

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


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

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🔥2
👩‍💻 Удобный ресурс для изучения Java

Внутри разберёте переменные, условия, классы, коллекции и другие важные концепции языка.

Все темы сопровождаются примерами и объяснениями, поэтому материал легко проходить самостоятельно.

Изучаем здесь

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥2
🌳 Git-команды, которые реально нужны в работе

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

Отдельно объясняются status, add, commit, push, pull, fetch, switch, restore, reset, revert, stash, log и diff.

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

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5🔥2
🔒 Как сделать E2EE-мессенджер на Spring Boot

Статья о том, как построить мессенджер со сквозным шифрованием, где сервер отвечает за передачу сообщений, но не имеет доступа к их содержимому.

Автор разбирает сессии, обмен ключами, ratchet-подход и типичные архитектурные ошибки при проектировании E2EE.

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

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍6🔥5🤣1
👩‍💻 Сильная база по Java и ООП

Нашли бесплатный курс, который проходит от основ программирования до алгоритмов и ключевых концепций объектно-ориентированного подхода.

Материал построен вокруг практических заданий, поэтому курс подойдёт и новичкам, и тем, кто хочет систематизировать базу по Java.

Ссылка на курс

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥1
👩‍💻 SOLID в Java: пять принципов хорошей архитектуры

В статье разбирают:
🫡 Single Responsibility — один класс, одна ответственность;
🫡 Open/Closed — расширяем без постоянного переписывания;
🫡 Liskov Substitution — наследники не должны ломать поведение;
🫡 Interface Segregation — лучше несколько узких интерфейсов;
🫡 Dependency Inversion — зависим от абстракций, а не реализаций.


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

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

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥2
👩‍💻 В Spring Boot 4 можно использовать сразу несколько TaskDecorator для асинхронных задач

Например, один декоратор переносит MDC для логов, а второй — SecurityContext пользователя. Spring Boot объединяет их, а порядок выполнения задаётся через @Order.

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

tags: #обучение

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🔥3
Вопрос с собеседования

В чём разница между Spring и Spring Boot?

Ответ: Spring Framework — это базовый фреймворк с гибкой конфигурацией и большим набором инструментов для разработки приложений.

Spring Boot работает поверх Spring и упрощает запуск проекта за счёт автоконфигурации, starter-зависимостей и встроенного сервера.


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

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5🔥2
5 сентября погружаемся в технологии на deep tech night — событии для всех, кто поймал волну изменений в индустрии

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

В программе доклады с акцентом на сложность и масштаб задач, а также лайтнинги и интерактивные кейсы об опытах с AI‑агентами:

— Ex-Chief Business Officer Google X Мо Гавдат поделится своим взглядом на то, как генеративные нейросети изменят саму суть разработки, роль инженера и то, какими станут команды завтра

Стас Макеев, директор по технологиям и AI‑трансформации Яндекс Лавки, покажет, как AI‑агенты могут взять на себя управление спросом, остатками, поставками, сборкой и доставкой и что нужно, чтобы встроить агентный контур в работающий бизнес

Данила Ваганов, руководитель группы анализа файлов и уязвимостей из Яндекса, расскажет, как построить MLOps‑систему в условиях On‑Premise и Zero Data Access

Часть докладов и Q&A-сессию с экспертами можно будет смотреть онлайн. Записи всех выступлений опубликуют после конференции: первыми доступ получат зарегистрированные участники, а уже затем видео выложат на сайте мероприятия. Вся информация об офлайн-формате — на сайте. 

Регистрируемся здесь.
1
Грейды в айти теперь делятся по такому принципу 🤭

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
😁145🔥4👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😎8🤔5👍3🤯2😁1
👩‍💻 Краткий гайд по Java Core

Нашли компактный ресурс с уроками по Java Core, ООП, коллекциям и обработке исключений.

Без длинных лекций и лишней воды — открыл нужную тему, повторил и пошёл писать код.

Ссылка на ресурс

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥1
Вопрос с собеседования

В чём разница между @Controller и @RestController?

Ответ: @Controller обычно используют в MVC-приложениях, где метод возвращает имя представления для рендеринга HTML.

@RestController объединяет @Controller и @ResponseBody, поэтому результат метода сразу сериализуется в тело HTTP-ответа — например, в JSON или XML.

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

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3👀2
👩‍💻 Алгоритмы сортировки на Java

В статье разбирают базовые алгоритмы сортировки и их реализацию на Java: сортировку вставками, выбором и пузырьковую.

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

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

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🔥2
🥳 Мы запустились!

Наша команда разработала приложение для фитнеса — Атлетико.

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

Всё бесплатно, тестируйте:
Please open Telegram to view this post
VIEW IN TELEGRAM
Даже нейросети бессильны против 1С 🤭

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😁84🔥2
👩‍💻 Поверхностное и глубокое клонирование в Java

super.clone() создаёт поверхностную копию объекта: сам объект новый, но ссылки на вложенные объекты остаются прежними.

Для глубокого клонирования вложенные объекты нужно копировать отдельно. Иначе изменение такого объекта через одну копию будет видно и в другой.

tags: #обучение

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3🔥2
👩‍💻 Нашли ещё одну годную базу для Java-разработчиков

На сайте собраны практические гайды по Java, Spring, Hibernate, REST API и микросервисам.

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

Ссылка на ресурс

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥32
👩‍💻 Valhalla наконец добралась до master JDK

После 12 лет разработки Project Valhalla залили в master одним огромным PR — 2900 коммитов и около 200 тысяч строк кода.

А еще в статье разобрали ежемесячные патчи Oracle, AI в IDEA и новые JEP.

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

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍32
👩‍💻 Что нового с Redis в Spring Boot 4

Spring Boot 4 получил поддержку статической схемы Redis master/replica через Lettuce. Узлы теперь можно перечислить прямо в application.yml.

Чтение можно направлять на реплики, а сама схема работает только с Lettuce — Jedis не поддерживается.

tags: #обучение

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥2
🖥Если ты хочешь обучиться вайбкодингу и при этом иметь возможность провести аудит безопасности своего продукта, то тебе сюда:

Lab IT - репозитории, полезные инструменты, курсы и многое другое по Айти:

ЭЙ, АЙ! - бесплатные инструменты, репозитории, обучающие материалы для упрощения работы с ИИ.

CyberGuard - оплот для ИБ-специалистов со всего телеграма. Тут ты точно узнаешь, как не оплошаться с запуском своего продукта, и защитить его от злоумышленников

🫵Подписывайся и обучайся!
Please open Telegram to view this post
VIEW IN TELEGRAM
1