🤯11🔥8😁7❤3
В статье сравниваются REST, gRPC и GraphQL — три подхода к построению API в микросервисной архитектуре.
Автор показывает, как объединить gRPC и GraphQL, чтобы фронтенд получал гибкие запросы, а бэкенд — скорость и эффективность бинарного протокола.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🔥3
Что такое литералы?
Ответ:
В примере, в Test классе “Hello world!” — литерал. Переменная a — тоже литерал.
Литералы бывают разных типов, которые определяются их назначением и способом написания.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
В статье рассматривается работа с транзакциями в Spring: зачем они нужны, как работают и как их правильно настроить.
Автор объясняет, как обеспечить целостность данных при выполнении операций, приводя примеры кода и практические рекомендации.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3
https://news.1rj.ru/str/+ZMJaJLCP57YyODU6
Здесь вы можете обсудить любые вопросы и пообщаться друг с другом в приятной атмосфере!
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20🏆4
В статье объясняется, как правильно делить код на классы, чтобы проект был понятным и расширяемым.
Автор выделяет три их типа — дата-классы, управленцы и исполнители — и на примере показывает, как разнести бизнес-логику, преобразование данных и вычисления по разным ролям.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥2
Что будет, если добавлять элементы в TreeSet по возрастанию?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍8🔥4🤔1
В статье на практических примерах разбирается работа с Apache Kafka — её устройство, настройка и обмен событиями между сервисами.
На основе Kafka автор создаёт микросервисную систему, где она связывает сервисы заказов, склада, аналитики и уведомлений.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣31😁6❤3🔥2
🤯10🔥5❤1
В видео разбираются основные архитектурные паттерны, которые помогают строить надёжные и масштабируемые системы: CQRS, Pub/Sub, Event Sourcing, Circuit Breaker и другие.
Автор объясняет, как и зачем они применяются, с примерами, плюсами и ограничениями каждого подхода.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2❤1
Что такое класс Assert? Как и зачем его использовать?
Ответ:
Assert используется для тестирования кода и обнаружения ошибок во время разработки приложений. Он предоставляет простой способ проверки соблюдения определенных правил и условий в вашем коде, что помогает отлавливать ошибки еще до запуска приложения.
Assert может быть использован для проверки различных условий, таких как проверка диапазона значений, наличия объектов, корректности данных и других правил, которые должны соблюдаться в вашем коде.
Однако, следует использовать Assert осторожно и только для проверки предполагаемых условий, которые не могут быть изменены во время выполнения программы. Важно не злоупотреблять его использованием и не забывать выключать assertions в релизной версии приложения, чтобы не снижать производительность.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥2