Telegram Web
Вы обрабатываете очередь задач из Kafka. Каждая задача должна быть обработана ровно один раз, даже если несколько потоков читают из одной топик-партиции. У вас есть shared счётчик int processedCount для мониторинга. Как безопасно инкрементировать счётчик?
Anonymous Quiz
2%
processedCount++
11%
synchronized(this) { processedCount++; }
7%
volatile int processedCount; затем processedCount++
73%
AtomicInteger processedCount; затем processedCount.incrementAndGet()
8%
Посмотреть ответ
👍5😁21🔥1👏1
💬 Обратная связь

Как вы относитесь к формату постов в канале?

🔥 — Удобно, интересно
🤔 — Главное задача понятна
😁 — Неудобно (предложу что-то в комменты)

🐸 Библиотека задач по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35🤔4😁1
🔬 Вы когда-нибудь смотрели на код и думали: «Работает, но почему?»

А теперь представьте, что вы:

→ понимаете, почему модель учится слишком медленно или слишком быстро;
→ видите, какие данные реально влияют на предсказание, а какие — шум;
→ знаете, что происходит внутри нейронки.

4 декабря стартует курс «Математика для разработки AI-моделей».

Линал, оптимизация, матан, статистика — всё, что происходит внутри модели между input и output. Практика на Python. Живые разборы с экспертами из SberAI, ВШЭ, Wildberries&Russ.

3 задания + финальный проект. Без теории ради теории — только то, что реально используется в моделях.

🎁 Бонус: курс по школьной математике + тест уровня математики

👉 Записаться
💬 Обратная связь

Ежемесячный опрос по грейдам. Растём вместе 😎
Ваш грейд:

🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь

🐸 Библиотека задач по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
😁37👍18🔥1311
Джавист, хочешь понимать, как работают нейронки?

Одного ООП здесь недостаточно. Нужна линейная алгебра.

Мы запустили серию живых вебинаров в рамках курса по математике для AI.

Что разбираем:

— операции с матрицами и векторами (что такое ранг и обратимость);

— как предсказывать данные с помощью линейной регрессии;

— как работают рекомендательные системы (Netflix, Spotify) через SVD.

Результат:

Вы сможете решать задачи по снижению размерности данных и фильтрации шума.

Первый вебинар уже прошел, группа активная, отзывы отличные. Успей запрыгнуть!

Ссылка (до 9 декабря):
https://clc.to/LojFzw
🔍 ДЕЛО #1: ОГРАБЛЕНИЕ КЭША

На месте преступления обнаружены два подозрительно одинаковых числа. Эксперты провели опознание, но результаты шокировали следствие...

Свидетели утверждают: одинаковые числа ведут себя по-разному. Первая пара "узнала" друг друга, вторая — нет.

🤔 Разгадайте тайну: почему 127 == 127 даёт true, а 128 == 128 даёт false?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍51🔥1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Летим зимовать ✈️

Когда холодает, айтишники пакуют чемоданы, а мы разыгрываем ваучер на 50 000 рублей в Островке.

Поехать к морю или остаться среди снежных пейзажей — выбирайте сами!

Чтобы участвовать, нужно оставить любую реакцию под этим постом и подписаться на каналы ниже:

😎 Типичный программист
🐸 Библиотека программиста
🟢 Ostrovok! Tech

Теперь осталось нажать на кнопку участия под этим постом и вы в игре!

Итоги подведём 12 декабря. Победителя выберем с помощью бота. Подробнее с правилами можно ознакомиться здесь.

Всем удачи!

Участников: 111
Призовых мест: 1
Дата розыгрыша: 19:00, 12.12.2025 MSK (3 дня)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔍 ДЕЛО #2: Ограбление HashSet

На месте преступления — коллекция HashSet. Свидетели утверждают: объект добавили, поле поменяли, а contains внезапно "ничего не знает".

Эксперты зафиксировали такую улику 👆🏻

Результат шокировал следствие: коллекция ведёт себя так, будто украли саму запись из HashSet.

🤔 Разгадайте тайну: что на самом деле происходит?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6👍2🔥1
Какой паттерн позволяет добавлять новую функциональность объектам динамически, оборачивая их в объекты без изменения исходного кода?
Anonymous Quiz
23%
Proxy
56%
Decorator
14%
Adapter
4%
Composite
4%
Посмотреть ответ
🤔4👍2🔥2
2025/12/13 13:38:27
Back to Top
HTML Embed Code: