TGViewer
Channel Public Channel
Java Developer

Java Developer

@java_tg

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

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

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

Реклама на бирже: https://telega.in/c/java_tg
Subscribers
14.8K
Photos
2.2K
Videos
162
Links
2.5K

Showing posts older than #2568 · Back to latest

Older Posts 20 shown
Post #2565 4.31K
👩‍💻 Как за 15 минут превратить таблицы БД в JPA-сущности?

В статье рассматривается процесс быстрого преобразования таблиц базы данных в JPA-сущности с помощью инструмента Amplicode.

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

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

tags: #статья

📱 Java Developer | Чат
  • 👍 9
  • ❤ 7
Post #2564 4.01K
❔ Вопрос с собеседования

Что такое литералы?

Ответ: Литералы — это явно заданные значения в коде программы — константы определенного типа, которые находятся в коде в момент запуска.

В примере, в Test классе “Hello world!” — литерал. Переменная a — тоже литерал.

Литералы бывают разных типов, которые определяются их назначением и способом написания.

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

📱 Java Developer | Чат
  • 👍 12
  • ❤ 5
  • 🔥 3
Post #2561 4.21K
👩‍💻 Hot reload секретов под нагрузкой в Java-сервисах

В статье рассматривается реализация горячей перезагрузки секретов в Java-сервисах на Spring без перезапуска приложения.

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

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

tags: #статья #spring

📱 Java Developer | Чат
  • ❤ 6
Post #2560 4.07K
❔ Вопрос с собеседования

Что такое "dependency hell", и как его избежать в Java-проектах?

Ответ: Dependency Hell — это ситуация, когда разные библиотеки требуют несовместимых версий одних и тех же зависимостей. Решения:

▶️ Использовать mvn dependency:tree или gradle dependencies

▶️ Контролировать версии через BOM

▶️ Ограничивать транзитивные зависимости (exclude в pom.xml или exclude module в Gradle)

📱 Java Developer | #собеседование
  • 👍 16
  • ❤ 5
  • 🔥 3
Post #2559 4.58K
А результат-то по сути верный...

📱 Java Developer | #memes
  • 🤣 33
  • ❤ 8
  • 😁 4
  • 💯 1
Post #2557 4.95K
💻 SQL SquidGame

SQL SquidGame — это интерактивный тренажёр, в котором освоение SQL превращается в серию испытаний в стиле «Игры в кальмара»: чтобы пройти дальше, нужно правильно написать SQL-запрос, иначе — выбываешь.

В игре нужно пройти 9 уровней, решая задачи по анализу данных, которые становятся сложнее с каждым этапом. Если не справляетесь, на сайте есть 33 урока по SQL, охватывающих все важные темы для практического применения.

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

📱 Java Developer | #полезное
  • 👍 11
  • ❤ 10
  • 🔥 5
Post #2556 4.13K
❔ Вопрос с собеседования

Чем @Component, @Service и @Repository отличаются друг от друга?

Ответ: Все три аннотации создают Spring-бин, но:

▶️ @Component – универсальная аннотация для любых бинов

▶️ @Service – указывает, что класс содержит бизнес-логику

▶️ @Repository – используется для DAO-слоя, добавляет обработку SQL-исключений

📱 Java Developer | #собеседование
  • ❤ 15
  • 👍 10
  • 🔥 4
Post #2555 4.05K
Честное слово

📱 Java Developer | #memes
  • 😁 27
  • 🤣 9
  • 👍 6
  • 👨‍💻 2
  • ❤ 1
Post #2553 4.34K
👩‍💻 Реализация паттернов проектирования на Java

Паттерны проектирования — это готовые решения распространенных задач, с которыми разработчики сталкиваются при создании сложных систем.

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

Что внутри:
▶️ Реализация классических паттернов с чистым и понятным кодом

▶️ Детальные объяснения принципов работы

▶️ Блок-схемы, иллюстрирующие работу каждого паттерна


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

⛓ Ссылка на GitHub

📱 Java Developer | #полезное
  • ❤ 7
  • 👍 4
  • 🔥 2
Post #2552 4.12K
❔ Вопрос с собеседования

Что делает @Scope в Spring?

Ответ: @Scope определяет, как Spring создает бины и управляет ими.

Основные области видимости:

▶️ singleton (по умолчанию) – один экземпляр бина создается на все приложение и используется повторно

▶️ prototype – новый экземпляр создается при каждом запросе к бину

▶️ request – отдельный экземпляр создается для каждого HTTP-запроса (только в веб-приложениях)

▶️ session – бин создается один раз на пользовательскую сессию

📱 Java Developer | #собеседование
  • 👍 18
  • 👨‍💻 3
Post #2550 4.16K
👩‍💻 Как ускорить Maven сборку без переезда на Gradle?

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

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

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

📱 Java Developer | #статья
  • 👍 8
  • ❤ 4
  • 🔥 2
Post #2549 3.95K
Блог владельца «Java Developer»

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

https://t.me/+aCHBvQ03TEFjMDRi
Post #2548 5.08K
👩‍💻 Материалы для подготовки к собеседованию по Java 

В этом репозитории собраны вопросы и ответы, которые помогут подготовиться к техническому собеседованию на Java-разработчика. 

Материалы охватывают все ключевые темы: коллекции, многопоточность, JVM, алгоритмы, паттерны проектирования и многое другое.

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

📱 Java Developer | #полезное
  • ❤ 9
  • 🔥 6
Post #2546 4.36K
👩‍💻 Новый формат собеседований в Яндекс

В статье рассказывается о новом формате собеседований в Яндексе, где перед алгоритмической секцией добавлена секция Advanced Code, приближенная к реальным задачам разработки.

Автор делится личным опытом прохождения этой секции, описывает её особенности, отличия от предыдущего формата и даёт рекомендации по подготовке.

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

📱 Java Developer | #статья
  • ❤ 7
  • 🔥 2
  • 🤣 2
Post #2545 3.96K
❔ Вопрос с собеседования

Какие существуют способы конфигурации бинов в Spring?

Ответ: В Spring бины можно конфигурировать следующими способами:

▶️ XML-конфигурация
▶️ Аннотации (например, @Component, @Service, @Repository)
▶️ Java-классы с аннотацией @Configuration и методами, помеченными @Bean

📱 Java Developer | #собеседование
  • ❤ 10
  • 🔥 5
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →