Он не грузит систему и делает всё, что должен: отправляет запросы, сохраняет историю, поддерживает GraphQL, WebSocket и даже MQTT.
Сервис полностью бесплатный, с открытым кодом и приятным интерфейсом — отличная альтернатива для Postman.
Ссылка на сайт — тут, исходный код — на GitHub.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Коротко и наглядно показывает, чем отличаются основные HTTP-методы, когда использовать GET, POST, PUT, PATCH и DELETE, и какие ответы от сервера при этом ожидать.
Сохраняйте, чтобы не потерять!
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3🔥2
Где следует хранить бизнес-логику в приложении?
Ответ:
В подходах вроде DDD бизнес-логика концентрируется внутри доменных сущностей и агрегатов, в более классических архитектурах — в сервисных классах. Ключевой принцип — не размещать бизнес-логику в контроллерах, обработчиках запросов или слоях доступа к данным.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥1
В статье рассматривается процесс быстрого преобразования таблиц базы данных в JPA-сущности с помощью инструмента Amplicode.
Автор подробно описывает, как учитывать ограничения, индексы, свойства столбцов и ассоциативные связи для создания точных и эффективных JPA-моделей.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1🔥1
Как принудительно запустить поток?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🤔1
В статье рассматривается реализация горячей перезагрузки секретов в Java-сервисах на Spring без перезапуска приложения.
Автор объясняет, как с помощью
WatchService отслеживать изменения сертификатов и учетных данных, чтобы автоматически обновлять их в работающем сервисе.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥1
😁15🔥3🤔2
Git_Cheatsheet.pdf
306.4 KB
Это структурированный справочник, внутри которого множество команд:
1. Настройка Git (конфигурация);
2. Создание новых проектов;
3. Изменение, добавление и удаление файлов в репозитории;
4. Слияние веток (merging);
5. Коммиты и другие полезные команды под рукой.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥1
Как устроена архитектура брокеров в Kafka?
Ответ:
Данные всегда пишутся в лидера, который затем асинхронно реплицирует их фолловерам. Если лидер выходит из строя, Kafka автоматически выбирает нового из числа ISR. Это обеспечивает отказоустойчивость, хотя при смене лидера возможна кратковременная задержка в обслуживании.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Собрал удобный конспект базовых команд Linux — чтобы всегда был под рукой. Подойдёт и новичкам, и тем, кто периодически забывает синтаксис.
Файлик в хорошем качестве оставил в комментариях.
tags: #полезное #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
Какие основные принципы написания unit-тестов?
Ответ:
Хороший unit-тест читается как спецификация: понятное имя, минимум лишней подготовки, понятная причина падения. Он должен быть быстрым и не ходить в сеть, базу и файловую систему. Если зависимость неизбежна, её подменяют заглушкой или моками, проверяя либо результат, либо контракт взаимодействия, но не оба сразу без необходимости.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥2
В статье обсуждаются ключевые практики безопасной разработки для Java и реальные инструменты, которые помогают внедрить их в рабочий процесс.
Авторы показывают на примерах, как стандартизация кода, статический анализ и защищённые сборочные конвейеры делают приложения надёжнее и устойчивее к уязвимостям.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Где хранятся объекты?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍4🔥3
Просто вставляете EXPLAIN или EXPLAIN ANALYZE — и получаете понятное дерево выполнения запроса. Сразу видно, где запрос тормозит, какие индексы не используются, где начинается Full Table Scan и какие джойны работают неэффективно.
Удобный способ быстро понять, что именно не так с запросом, без ковыряния в сухом выводе EXPLAIN — забираем тут.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6