Перейти к содержимому

Java библиотека

история за 31 деньобновляется раз в 6 ч – 3 дня
max.ru/javalibТехнологии и ITВ индексе с 17.10.2026подписчики: 15 ч назадпосты проверены: 1 ч назад

Книги, статьи, мемы и многое другое для Java программиста! По сотрудничеству и рекламе: https://t.me/NadikaKir или в ЛС сообщества ВК https://vk.com/javatutorial Канал в перечне РКН: https://vk.cc/cJrT4A Мы на бирже: https://telega.in/c/javalib/ Сообщество VK https://vk.com/javatutorial

Подписчики
1 411
+1 (+0,1%) за 24 ч
выше 92% каналов индекса
Охват 24 ч
225
выше 66% каналов индекса
ERR24
15,9%
выше 14% каналов индекса
ER (реакции)
0,5%
по 104 постам за 30 дн
выше 18% каналов индекса
Постов в день
3,5
1,0% — реклама с erid
Индекс цитирования
75
1 канал-источник за 90 дн

Прирост подписчиков

За 24 ч
+1 (+0,1%)
За 7 дн
+11 (+0,8%)
За 30 дн
—нет замера 30 дней назад
Место по приросту
№677за 24 ч в рубрике «Технологии и IT»

К замеру 08.11.2026 · 22:44 МСК. Страницы канала замеряются в среднем раз в 2 дня.

Вовлечённость

ERR 24 ч
15,9%замер на возрасте 20–30 ч
ERR 48 ч
19,1%по 18 постам за 7 дн
ERR 30 дн
24,9%по последним замерам, 104 поста
ER (реакции)
0,5%по 104 постам за 30 дн

ERR — средний охват поста к подписчикам, ER — реакции к просмотрам.

Средний охват поста

24 ч
225замер на возрасте 20–30 ч
48 ч
269по 18 постам за 7 дн
72 ч
292по 18 постам за 7 дн
7 дн
276по последним замерам, 19 постов
30 дн
351по последним замерам, 104 поста

Охваты 48 и 72 ч посчитаны 09.11.2026 · 12:35 МСК, без репостов.

Упоминания и активность

Упоминаний за 24 ч
0
За 7 дн
0
За 30 дн
0
ИЦ
751 источник за 90 дн
Постов в день
3,5за 30 дн
Реклама с erid
1постов за 30 дн

Упоминания и ИЦ на 09.11.2026 · 12:35 МСК.

Покупал рекламу в…

30 дней · обнаруженные размещения

Таблица закупов →

Включая размещения без erid. Оплата не подтверждена. Как определяем

Продавал рекламу…

30 дней · обнаруженные размещения

Таблица закупов →

Включая размещения без erid. Оплата не подтверждена. Как определяем

Динамика и события

Маркеры: «@» — упоминание в другом канале, «Р» — рекламный пост с erid

1,4K1,4K1,4K1,4K1,4K17.1021.1025.1029.1001.1105.1109.11
Подписчики
Подписчики канала «Java библиотека» за период 30 д: от 1 385 до 1 411, событий на графике: 3
ДатаПодписчики
17.10.20261 385
18.10.20261 385
19.10.20261 387
20.10.20261 387
21.10.20261 387
22.10.20261 387
23.10.20261 389
24.10.20261 389
25.10.20261 389
26.10.20261 388
27.10.20261 391
28.10.20261 395
29.10.20261 395
30.10.20261 396
31.10.20261 399
01.11.20261 400
02.11.20261 405
03.11.20261 404
04.11.20261 403
05.11.20261 405
06.11.20261 405
07.11.20261 410
08.11.20261 411
09.11.20261 411

Последние посты

  1. Реклама · eridвидео

    🤖 А сколько денег зависло в вашей CRM прямо сейчас? Не гадайте. Поручите проверку ИИ. 🔥 11 ноября в 11 мск. покажем, как находить забытые сделки с помощью Битрикс24 Коворк/Код. 👉 Регистрируйся и забирай горячие деньги: https://sozdavatel.ru/hot-sales/ Реклама. О рекламодателе | Сделано в WOWBLOGGER

    Смотреть в MAXОткрыть в MAX
    Просмотры
    85
    ER
    —
    Реакции
    —
  2. фото

    Java: помогите IDE заметить возможный `NullPointerException` до запуска программы. Аннотации `@NonNull` и `@Nullable` описывают контракт: где null недопустим, а где его нужно обработать. String displayName(@NonNull User user) {     @Nullable String name = user.getName();     if (name == null) {         return "unknown";     }     return name.toUpperCase(); } `user` не должен быть `null`, а имя может отсутствовать – поэтому перед toUpperCase() стоит проверка. При поддержке выбранных аннотаций IDE или статический анализатор предупредит о нарушении контракта прямо во время написания кода.…

    Открыть в MAX
    Просмотры
    233
    ER
    —
    Реакции
    —
  3. фото

    Вы можете использовать @JsonCreator, чтобы обеспечить предсказуемое преобразование JSON в Java-объекты.  Указывает точный конструктор, который должен вызвать Jackson.  @JsonProperty явно связывает каждое поле JSON с соответствующим свойством объекта.  Отлично подходит для неизменяемых (immutable) типов — сеттеры не требуются. Java Библиотека | Мы в Телеграм

    Открыть в MAX
    Просмотры
    245
    ER
    —
    Реакции
    —
  4. фото

    Знаете, почему после записи ByteBuffer данные сразу не читаются? У буфера есть position и limit. После put позиция указывает на место следующей записи, поэтому сначала переключаем его из режима записи в режим чтения: buffer.put(payload); buffer.flip(); flip переносит текущую position в limit и возвращает position в начало. Теперь чтение ограничено только записанными байтами, а не всей ёмкостью буфера. Читаем данные, пока между position и limit остаются байты: while (buffer.hasRemaining()) {     process(buffer.get()); } После чтения clear подготавливает буфер к новой записи. Он сбрасывает p…

    Открыть в MAX
    Просмотры
    242
    ER
    0,4%
    Реакции
    1
  5. фото

    @ConditionalOnClass: конфигурация включается, если нужный класс есть в classpath  Используется в автоконфигурациях Spring Boot, например для Kafka и Redis.  Если класса нет, условная конфигурация пропускается.  В паре с @ConditionalOnMissingBean позволяет предоставить бин по умолчанию, который приложение может заменить собственным. Java Библиотека | Мы в Телеграм

    Открыть в MAX
    Просмотры
    245
    ER
    0,4%
    Реакции
    1
  6. фото

    Назови основные свойства транзакции В базах данных и многопоточных системах транзакция — это атомарная последовательность операций, которая должна выполняться корректно и полностью.   Атомарность (Atomicity) — "всё или ничего"   Транзакция выполняется полностью или не выполняется вовсе.   Перевод 1000 рублей с одного счёта на другой:   - Списать 1000 рублей с А   - Зачислить 1000 рублей на B   Если вторая операция не удалась, первая должна быть отменена. try {     connection.setAutoCommit(false); // Отключаем автокоммит     withdraw(accountA, 1000);     deposit(accountB, 1000);     connectio…

    Открыть в MAX
    Просмотры
    259
    ER
    0,8%
    Реакции
    2
  7. фото

    Метод equals() используется для сравнения двух объектов на равенство. Он определен в классе Object и, по умолчанию, выполняет сравнение ссылок на объекты (то есть проверяет, являются ли объекты одним и тем же объектом в памяти). Многие классы переопределяют этот метод, чтобы сравнивать содержимое объектов, а не только ссылки. Контракт equals При переопределении метода equals разработчик должен придерживаться основных правил, определенных в спецификации языка Java. Рефлексивность для любого заданного значения x, выражение x.equals(x) должно возвращать true. Заданного — такого, что x != null…

    Открыть в MAX
    Просмотры
    260
    ER
    0,8%
    Реакции
    2
  8. фото

    Изучение внутреннего устройства Git — это одна из топ-5 вещей, которые разработчик может сделать для себя. Вся суть Git внезапно сводится к коммитам в ветках, и тогда становится видно, насколько Git красив и прост по своей сути. - rebase — это просто пересоздание коммитов на новой базе - cherry-pick — это просто повторное применение изменений одного коммита - merge — это просто соединение историй - reset — это просто перемещение текущего ref’а На самом деле это одна из самых красивых систем, когда-либо созданных. Java Библиотека | Мы в Телеграм

    Открыть в MAX
    Просмотры
    287
    ER
    2,4%
    Реакции
    7
  9. фото

    Проверяем подпись входящего webhook на Java! Сначала сверяем HMAC-подпись провайдера с исходными байтами тела, а уже после проверки разбираем JSON. Считаем ожидаемую подпись от сырого тела запроса: Mac mac = Mac.getInstance("HmacSHA256"); mac.init(new SecretKeySpec(secret, "HmacSHA256")); byte[] expected = mac.doFinal(rawBody); Секрет передаётся в байтах, а rawBody сохраняется без повторной сериализации. Даже изменение пробелов в JSON меняет HMAC, поэтому проверять нужно именно те байты, которые подписал отправитель. Декодируем hex из заголовка и сравниваем подписи: byte[] supplied = HexFo…

    Открыть в MAX
    Просмотры
    301
    ER
    0,7%
    Реакции
    2
  10. фото

    🖥 Руководство по безопасному Java-коду помогает проверять границы доверия Приложение получает данные от пользователей, читает файлы и обращается к внешним сервисам. В каждой такой точке нужно определить допустимые значения и действия. В разборе Java Secure Coding Guidelines собраны рекомендации для безопасной разработки на Java. Используйте их для небольшого ревью одного компонента. Проследите путь внешних данных от входа до операции, которую они запускают, и проверьте валидацию, доступ и обработку ошибок. Java Библиотека | Мы в Телеграм

    Открыть в MAX
    Просмотры
    291
    ER
    0,3%
    Реакции
    1

Показано 10

Данные: публичные посты и страницы канала в MAX. Метрики версии v1, пересчитаны 09.11.2026, подписчики замерены 08.11.2026. Как мы считаем.