Java Developer
16K subscribers
1.62K photos
123 videos
2 files
1.78K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

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

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

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
Что выведет код сверху?
Anonymous Quiz
12%
0
40%
5
24%
10
24%
Ошибка
5👀3😎1
👩‍💻 Зонтичный мониторинг на коленке

В статье автор рассказывает, как написать свое приложение для решения проблемы зонтичного мониторинга на spring-boot.

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

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

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁214
Вопрос с собеседования

Что такое процесс и поток, чем они отличаются?

Ответ: Процесс — это отдельная программа с собственной памятью и ресурсами. Поток — это единица выполнения внутри процесса, все потоки одного процесса делят общую память и ресурсы.

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


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

📱 Java Developer  | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍84
👩‍💻 ExamPro — курсы и тренажёры по DevOps

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

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

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

tags: #полезное

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1
Неловко вышло

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

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

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

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

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


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

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍5
👩‍💻 Лучшие практики создания отказоустойчивых систем

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

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

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

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3
Что-то маловат контейнер

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣24😁83
👩‍💻 Как я добился гибкости в приложении и при чем тут ссылки на методы?

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

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

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

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
Каноничное событие в жизни каждого программиста

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
💯40😁21🤣74🤯1
🤯2🤣2👨‍💻1
Что выведет код сверху?
Anonymous Quiz
3%
0
39%
1
35%
2
3%
null
21%
Ошибка компиляции
6🔥3
👩‍💻 Создаём CRUD REST API в Spring Boot быстро и просто

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

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

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

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
👍21😁143👨‍💻2
💻Лучшие каналы по ИБ и Хакингу!

Hacking & InfoSec Base — канал действующего белого хакера. Подробные уроки по безопасности, эксплуатации уязвимостей, социальной инженерии.

CyberGuard — полезные утилиты, софт и литература по информационной безопасности и Хакингу.

ИБ Вакансии — вакансии от самых крупных IT компаний РФ и не только. Здесь ты найдёшь работу своей мечты

linux administration — всё, что необходимо знать о Linux и его дистрибутивах.

🫵Подписывайся, здесь ты узнаешь всё об ИБ и Хакинге!
Please open Telegram to view this post
VIEW IN TELEGRAM
⌨️ 10 проектов на Java для начинающих с исходным кодом

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

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

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

tags: #полезное

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4
Я же не один такой?

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22😁18👨‍💻42
Вопрос с собеседования

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

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

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

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
14💯5