Что такое livelock?
Ответ:
Реальный пример livelock — когда два человека встречаются в узком коридоре и каждый, пытаясь быть вежливым, отходит в сторону, и так они бесконечно двигаются из стороны в сторону.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤15😁5👍1🔥1
Блог владельца «Java Developer»
Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:
https://t.me/+ZE-gNjvcEn5mNzdi
Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:
https://t.me/+ZE-gNjvcEn5mNzdi
1⚡5❤4🔥4
Делимся подборкой вопросов и ответов для подготовки к собеседованию на позицию Java-разработчика: 114 теоретических и практических вопросов с разными уровнями сложности.
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤6🔥5
👍9❤7🔥4
В статье объясняется, как интегрировать RabbitMQ с Java Spring для реализации асинхронной обработки данных.
Автор показывает настройку RabbitMQ, создание продюсеров и потребителей, а также использование очередей для взаимодействия микросервисов.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥7❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍13🔥7❤5🤣5
Преобразуйте неотрицательное целое число
num
в его словесное представление на английском языке.Пример 1:
Входные данные:
num = 123
Вывод:
"One Hundred Twenty Three"
Пример 2:
Входные данные:
num = 12345
Вывод:
"Twelve Thousand Three Hundred Forty Five"
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍6❤4
Хочешь получить практический опыт или расширить портфолио? Проекты из этой статьи решат эти вопросы: шахматы, змейка, мессенджер, почтовый клиент и др. — всё это с исходным кодом и подробным объяснением.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥3🤔1
⚡6❤5💯4👍2🏆1
Хотите разобраться в основах контейнеризации и оркестрации? Эта статья поможет вам в этом, раскрывая ключевые концепции и принципы работы этих технологий.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍7❤4🔥2
Можно ли считать Final переменную константой?
Ответ:
Если тип данных, на который ссылается переменная — immutable, то да, это константа.
А если тип данных mutable, то есть изменяемый, при помощи методов и переменных можно будет изменить значение объекта, на который ссылается final переменная, и в таком случае назвать ее константой нельзя.
Так вот, на примере видно, что часть финальных переменных действительно константы, а часть — нет, и их можно изменить.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥5
Класс
java.util.UUID
в Java позволяет создавать 128-битные уникальные идентификаторы.Принцип работы основан на комбинации временных меток, уникальных характеристик системы и случайных значений. Это обеспечивает
2^128
возможных комбинаций, что практически исключает вероятность совпадения.Эти идентификаторы можно использовать в базах данных, токенах безопасности и других задачах, где требуется уникальность.
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤45🔥5👍3
2👍12
Во второй части статьи разбираются особенности RabbitMQ, которые помогают улучшить надежность системы.
Автор показывает, как настроить подтверждения сообщений и обработку ошибок, чтобы обеспечить стабильную работу с очередями.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤10👍5