Что гарантирует ключевое слово volatile?
Anonymous Quiz
13%
Атомарность операций
73%
Видимость изменений между потоками
5%
Синхронизацию потоков
3%
Отсутствие deadlock
6%
Посмотреть ответ
👍6❤1🔥1
Вы обрабатываете очередь задач из Kafka. Каждая задача должна быть обработана ровно один раз, даже если несколько потоков читают из одной топик-партиции. У вас есть shared счётчик int processedCount для мониторинга. Как безопасно инкрементировать счётчик?
Anonymous Quiz
2%
processedCount++
11%
synchronized(this) { processedCount++; }
7%
volatile int processedCount; затем processedCount++
73%
AtomicInteger processedCount; затем processedCount.incrementAndGet()
8%
Посмотреть ответ
👍5😁2❤1🔥1👏1
Как вы относитесь к формату постов в канале?
🔥 — Удобно, интересно
🤔 — Главное задача понятна
😁 — Неудобно (предложу что-то в комменты)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35🤔4😁1
Что произойдёт, если вызвать Optional.orElseThrow() на пустом Optional?
Anonymous Quiz
54%
NoSuchElementException
14%
IllegalStateException
14%
Вернётся null
10%
Ошибка компиляции
8%
Посмотреть ответ
👍4🔥2👏2
Что будет выведено?
Anonymous Quiz
14%
IllegalStateException
31%
Value
36%
null
11%
ConcurrentModificationException
8%
Посмотреть ответ
👍8🔥6👏1
В чём ключевая разница между CountDownLatch и CyclicBarrier?
Anonymous Quiz
9%
CyclicBarrier медленнее
6%
CountDownLatch только для двух потоков
80%
CountDownLatch одноразовый, CyclicBarrier переиспользуемый
5%
Они идентичны
👍6❤1🔥1
Что будет результатом фрагмента кода?
Anonymous Quiz
47%
list = [X, B, C, D]
4%
list = [A, B, C, D]
28%
UnsupportedOperationException на set()
16%
UnsupportedOperationException на add()
5%
Посмотреть ответ
👍12🔥3❤2
🔬 Вы когда-нибудь смотрели на код и думали: «Работает, но почему?»
А теперь представьте, что вы:
→ понимаете, почему модель учится слишком медленно или слишком быстро;
→ видите, какие данные реально влияют на предсказание, а какие — шум;
→ знаете, что происходит внутри нейронки.
4 декабря стартует курс «Математика для разработки AI-моделей».
Линал, оптимизация, матан, статистика — всё, что происходит внутри модели между input и output. Практика на Python. Живые разборы с экспертами из SberAI, ВШЭ, Wildberries&Russ.
3 задания + финальный проект. Без теории ради теории — только то, что реально используется в моделях.
🎁 Бонус: курс по школьной математике + тест уровня математики
👉 Записаться
А теперь представьте, что вы:
→ понимаете, почему модель учится слишком медленно или слишком быстро;
→ видите, какие данные реально влияют на предсказание, а какие — шум;
→ знаете, что происходит внутри нейронки.
4 декабря стартует курс «Математика для разработки AI-моделей».
Линал, оптимизация, матан, статистика — всё, что происходит внутри модели между input и output. Практика на Python. Живые разборы с экспертами из SberAI, ВШЭ, Wildberries&Russ.
3 задания + финальный проект. Без теории ради теории — только то, что реально используется в моделях.
🎁 Бонус: курс по школьной математике + тест уровня математики
👉 Записаться
Почему при стресс тесте и высокой нагрузке может быть выброшено NPE?
Anonymous Quiz
29%
Из-за race condition - оба потока читают одно и то же
35%
Из-за instruction reordering - процессор может переставить строки 1 и 2
8%
Из-за garbage collection в неудачный момент
17%
Это невозможно - если deploymentReady true, то config уже инициализирован
11%
Посмотреть ответ
🤔5👍3🔥2
Ежемесячный опрос по грейдам. Растём вместе 😎
Ваш грейд:
🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28👍17🔥11❤8
Джавист, хочешь понимать, как работают нейронки?
Одного ООП здесь недостаточно. Нужна линейная алгебра.
Мы запустили серию живых вебинаров в рамках курса по математике для AI.
Что разбираем:
— операции с матрицами и векторами (что такое ранг и обратимость);
— как предсказывать данные с помощью линейной регрессии;
— как работают рекомендательные системы (Netflix, Spotify) через SVD.
Результат:
Вы сможете решать задачи по снижению размерности данных и фильтрации шума.
Первый вебинар уже прошел, группа активная, отзывы отличные. Успей запрыгнуть!
Ссылка (до 9 декабря):
https://clc.to/LojFzw
Одного ООП здесь недостаточно. Нужна линейная алгебра.
Мы запустили серию живых вебинаров в рамках курса по математике для AI.
Что разбираем:
— операции с матрицами и векторами (что такое ранг и обратимость);
— как предсказывать данные с помощью линейной регрессии;
— как работают рекомендательные системы (Netflix, Spotify) через SVD.
Результат:
Вы сможете решать задачи по снижению размерности данных и фильтрации шума.
Первый вебинар уже прошел, группа активная, отзывы отличные. Успей запрыгнуть!
Ссылка (до 9 декабря):
https://clc.to/LojFzw