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

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔖 Шпаргалка по HTTP-кодам, которую реально хочется открыть

В репозитории HTTP Memes собраны десятки популярных HTTP-статусов с наглядными иллюстрациями.

От классических 200 и 404 до более редких кодов, которые периодически всплывают в логах продакшна.

Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1😁1
👩‍💻 Spring Boot 4.1 стал экономнее работать с базой данных

В новой версии Spring Boot 4.1 появилась поддержка ленивого получения JDBC-соединений.

Теперь DataSource автоматически оборачиваться в LazyConnectionDataSourceProxy, а физическое соединение из пула запрашивается только в момент выполнения реального SQL-запроса.

Источник

tags: #новости

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍4🤯2🤣1
👩‍💻 Почему catch (Exception e) — антипаттерн

Ловить общий Exception удобно, но это маскирует источник проблемы: бизнес-ошибка, NullPointerException или сбой ввода-вывода обрабатываются одинаково, хотя реагировать на них нужно по-разному.

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

tags: #обучение

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🤣2🔥1
Media is too big
VIEW IN TELEGRAM
💻 Визуализируем SQL-запросы

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

Сервис анализирует SQL и строит интерактивную схему, на которой сразу видно:
— Связи между таблицами;
— JOIN'ы и зависимости;
— Логику выборки данных;
— Структуру сложных запросов.


Ссылка на инструмент

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍4🔥2
👩‍💻 Spring Boot Skills для AI-агентов

Нашли полезный репозиторий для тех, кто активно использует Claude Code, Cursor, Copilot и другие AI-инструменты в Java-разработке.

Внутри — набор готовых Skills для Spring Boot, которые помогают агентам лучше понимать структуру проектов и работать с типовыми задачами фреймворка.

Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🔥1
Тот самый ИИ, который всех заменит:

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

Где рекомендуется хранить Access Token и Refresh Token?

Ответ: Access Token обычно хранится в памяти приложения (или JavaScript-переменной), а Refresh Token — в HttpOnly Cookie.

Такое разделение снижает риск XSS-атак, поскольку JavaScript не может получить доступ к HttpOnly Cookie. При этом не рекомендуется хранить оба токена в localStorage — это повышает вероятность их компрометации.

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

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍4🔥1🤩1
👩‍💻 Builder — паттерн, который спасает от конструкторов на 10 аргументов

— Именованные параметры делают код читаемее;
— Значения можно задавать в любом порядке;
— Удобно работать с необязательными полями;
— Валидацию выполняем один раз в build().

В Lombok весь этот код заменяется одной аннотацией @Builder.

tags: #обучение

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥1👨‍💻1
🔴 Завтра тестовое собеседование с Java-разработчиком

1 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика.

Как это будет:
📂 Виктор Анохин, старший разработчик из WildBerries, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Виктор будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Виктору

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир →
@shortcut_sh_bot

Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Это мем из будущего, вы пока не поймете...

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🤣9👍31
👩‍💻 Spring Boot 4.1 продолжает радовать новыми возможностями

Одним из нововведений релиза стала автоконфигурация Job Repository для Spring Batch с использованием MongoDB.

Для разработчиков это означает меньше инфраструктурного кода и более простой запуск batch-процессов на MongoDB без дополнительной ручной настройки.

Подробнее здесь

tags: #новости

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Прокачиваем SQL через игру

Если хочется изучать SQL на практике, а не читать очередную теорию про SELECT и JOIN, обратите внимание на SQL Noir.

Это браузерная игра, где SQL-запросы помогают раскрывать детективные истории. Каждая миссия — отдельная база с реальными сценариями.

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

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥2👍1
Откликаешься на вакансии по Java и тишина?

Спешу тебя обрадовать
или разочаровать...

Твоё резюме даже не дошло до живого эйчара, его отсеивают автофильтры на хх.ру

Рынок IT изменился, но большинство продолжают искать работу как в 2021-м)
Поэтому и сидят без офферов💀

Я Андрей, сеньор Java-разработчик из Сбера

И я записал бесплатный видео-гайд о том, как получить оффер на 200–250к в 2026 году

В этом видео ты узнаешь 👇

🔹 Каким стеком нужно владеть, чтобы тебя вообще начали рассматривать
🔹 Что должно быть в твоём резюме, чтобы пройти автофильтры на хх.ру
🔹 Как не провалить собес и запомниться эйчару

Ссылку на видео оставил в своём телеграм-канале в посте

Кликай и забирай

▶️ ВИДЕО-ГАЙД ◀️
▶️ ВИДЕО-ГАЙД ◀️
▶️ ВИДЕО-ГАЙД ◀️
Please open Telegram to view this post
VIEW IN TELEGRAM
Лёгких путей ищем

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣16🔥2💯2
🔍 ТОП-5 ошибок на алгоритмической сессии

Привет, на связи Таня Коровкина из ШОРТКАТ. Ментор по алгоритмам и backend-разработчик

Каждый месяц тысячи разработчиков совершают одни и те же ошибки на алгоритмических интервью 🚩

И продолжают готовиться... не к тому.

6 июля(понедельник) в 19:00 (МСК) проведу вебинар и покажу, что на самом деле оценивает интервьюер и какие ошибки чаще всего приводят к отказу

• дам практические советы, которые можно использовать уже на следующем собеседовании
• расскажу про специфику российского BigTech

🤘 Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир →
@shortcut_sh_bot

Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🔥1
👩‍💻 gRPC в Spring Boot стал заметно проще

Раньше запуск gRPC-проекта в Java означал proto-файлы, codegen, плагины сборки, настройку сервера и клиента ещё до первого запроса.

В Spring Boot 4.1 большую часть этой рутины убрали. В репозитории показан полный пример сервера, клиента и in-memory тестов с нуля.

Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2🔥2
Тест на 30 секунд. Если хотя бы 3 пункта из 5 — про тебя, у тебя проблема:

— Один и тот же пароль на почте и в соцсетях
— 2FA не подключена нигде, кроме банка
— Геолокация в телефоне включена «всегда»
— Ты хоть раз вводил данные карты на сайте без замочка в адресе
— Не помнишь, когда последний раз проверял себя по базам утечек


Если узнал себя — это нормально, так живёт большинство. Ненормально — продолжать так жить, зная, что есть 20-минутное решение.

В Only Hack — пошагово, без терминов, как закрыть все 5 пунктов за один вечер.

Закрыть все 5 пунктов:
@OnlyHack
Please open Telegram to view this post
VIEW IN TELEGRAM
Типичные требования работодателей

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣11🔥4💯2