Каково худшее время работы метода
contains()
для элемента, который есть в ArrayList
?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤4
В видео разбирается базовая теория многопоточности и принципы работы потоков в Java, включая создание, запуск и особенности их поведения.
Автор показывает на примерах, как потоки выполняются параллельно, в каком порядке работают и что нужно учитывать при их использовании.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥4👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22❤6🔥2
Нужно ли переопределять другие методы при переопределении
equals()
?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤7🔥1😁1
В статье объясняется, как не потерять достигнутую производительность при работе со Spring Data JPA и Hibernate в команде.
Автор показывает, когда ентити становятся обузой и как перейти на проекции, чтобы читать только нужные данные.
🔖 Предыдущая часть — КЛИК
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣39❤4🔥1
Как устроена архитектура брокеров в Kafka?
Ответ:
Данные всегда пишутся в лидера, который затем асинхронно реплицирует их фолловерам. Если лидер выходит из строя, Kafka автоматически выбирает нового из числа ISR. Это обеспечивает отказоустойчивость, хотя при смене лидера возможна кратковременная задержка в обслуживании.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍6🤯3
JUnit_Cheat_Sheet.pdf
71.4 KB
Эта короткая шпаргалка по JUnit поможет быстро вспомнить, как писать юнит-тесты на Java с использованием аннотаций и ассертов.
Внутри:
▶️ Создание тестов и настройка с @Test, @BeforeEach, @Timeout▶️ Основные ассерты: assertTrue, assertFalse, assertEquals, assertThrows▶️ Работа со списками, null-значениями и исключениями▶️ Пример тестирования ArrayList с реальными кейсами▶️ Синтаксис и структура JUnit 5 (Jupiter)
tags: #шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3
🤣9❤4⚡2
В статье собраны основные техники, которые помогают серверным приложениям продолжать работу даже при сбоях — от ретраев и таймаутов до graceful degradation и circuit breaker.
Даются практические советы и примеры кода, которые можно использовать для повышения отказоустойчивости в реальных проектах.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Как управлять кешированием в HTTP?
Ответ:
Эти механизмы снижают нагрузку на сеть и ускоряют повторные загрузки.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥6❤2
В видео разбираются ключевые концепции Apache Kafka — топики, продюсеры, консьюмеры и стриминг — с практической реализацией на Java.
Автор показывает, как настроить Kafka, подключиться к брокеру, отправить и получить сообщения, а также разбирает типичные ошибки и логику работы с ключами и партициями.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤6🔥1
В статье рассматриваются AI-инструменты для автоматической генерации тестов в IntelliJ IDEA для языков Java и Kotlin.
Автор анализирует их преимущества и недостатки, а также делится результатами опроса более 400 разработчиков об их отношении к таким инструментам.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1
Что такое Reflection API в Java и для чего оно используется?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4