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 #3345 · Back to latest

Older Posts 20 shown
Post #3343 3.55K
А ведь реально удобно

📱 Java Developer | #memes
  • 😁 27
  • ❤ 12
  • 🔥 5
Post #3342 3.92K
👩‍💻 Kubernetes и микросервисы для интернет-магазина

В статье описывается практический опыт развёртывания микросервисного приложения для интернет-магазина в Kubernetes.

Автор показывает, как с нуля создать кластер с помощью Docker Desktop и Kubeadm, развернуть два микросервиса с использованием Kafka и H2, и настроить взаимодействие между ними.

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

tags:
#статья

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

Бывают ли классы static?

Ответ: static может быть только вложенный класс, то есть объявленный внутри другого класса. Такой класс создаётся без экземпляра внешнего класса и не имеет доступа к его нестатическим полям и методам. Внешний класс объявлять static нельзя — это синтаксически запрещено.

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

📱 Java Developer  | Чат
  • 👍 19
  • ❤ 8
Post #3339 3.15K
Главное не подавать виду

📱 Java Developer | #memes
  • 🤣 35
  • 😁 9
  • ❤ 4
  • 👍 2
Post #3338 3.36K
👩‍💻 Потоки в Java: Thread и Runnable

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

Также рассматриваются проблемы классической многопоточности и преимущества виртуальных потоков, появившихся в Java 19.

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

tags: #статья

📱 Java Developer | Чат
  • ❤ 8
  • 👍 4
Post #3337 3.2K
❔ Вопрос с собеседования

Где в Java-приложении хранить бизнес-логику?

Ответ: бизнес-логику принято выносить в сервисные классы (Service), чтобы отделить её от контроллеров и инфраструктурного кода. В DDD логика может находиться внутри доменных сущностей и агрегатов. Такой подход упрощает поддержку, тестирование и масштабирование кода. Главное — не размазывать бизнес-логику по контроллерам и DAO.

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

📱 Java Developer | Чат
  • ❤ 15
  • 💯 7
  • 👍 4
Post #3336 3.13K
Я же не один такой?

📱 Java Developer | #memes
  • 👍 32
  • 😁 25
  • 👨‍💻 5
  • ❤ 2
Post #3335 3.88K
⌨️ 10 проектов на Java для начинающих с исходным кодом

Хочешь получить практический опыт или расширить портфолио?

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

⛓ Ссылка на статью

tags: #полезное

📱 Java Developer | Чат
  • ❤ 6
  • 👍 5
Post #3333 3.4K
Тяжело нынче вкатунам

📱 Java Developer | #memes
  • 👍 26
  • 😁 17
  • ❤ 4
  • 👨‍💻 4
Post #3332 3.68K
👩‍💻 Создаём CRUD REST API в Spring Boot быстро и просто

В статье рассматривается процесс создания CRUD REST API в Spring Boot с помощью инструмента Amplicode для автоматизации настройки эндпоинтов.

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

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

tags: #статья

📱 Java Developer | Чат
  • ❤ 3
  • 🔥 2
Post #3331 3.21K
  • ❤ 6
  • 🔥 3
Post #3330 3.33K
  • 🤯 4
  • 🤣 3
  • 👨‍💻 1
Post #3329 3.21K
Каноничное событие в жизни каждого программиста

📱 Java Developer | #memes
  • 💯 45
  • 😁 23
  • 🤣 10
  • ❤ 4
  • 🤯 2
Post #3328 3.49K
👩‍💻 Как я добился гибкости в приложении и при чем тут ссылки на методы?

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

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

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

tags: #статья

📱 Java Developer | Чат
  • 👍 6
  • ❤ 2
Post #3327 3.1K
Что-то маловат контейнер

📱 Java Developer | #memes
  • 🤣 28
  • 😁 8
  • ❤ 3
Post #3326 3.59K
👩‍💻 Лучшие практики создания отказоустойчивых систем

В статье собраны основные техники, которые помогают серверным приложениям продолжать работу даже при сбоях — от ретраев и таймаутов до graceful degradation и circuit breaker.

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

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

tags: #статья

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

Что такое CI/CD и зачем он нужен в разработке?

Ответ: CI/CD (Continuous Integration / Continuous Delivery или Deployment) — это подход к разработке, при котором изменения в коде автоматически проходят через этапы сборки, тестирования и доставки.

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

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


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

📱 Java Developer | Чат
  • ❤ 10
  • 👍 6
Post #3322 3.24K
👩‍💻 ExamPro — курсы и тренажёры по DevOps

На этом сайте собраны материалы по AWS, Kubernetes и Terraform, которые помогут прокачать практические навыки и глубже погрузиться в DevOps.

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

⛓ Ссылка на сайт

tags: #полезное

📱 Java Developer | Чат
  • ❤ 3
  • 🔥 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 →