30.4KПодписчиков
июл 2025Добавлен
РусскийЯзык
Описание
Книги, статьи, мемы и многое другое для Java программиста! По сотрудничеству и рекламе: @NadikaKir Мы на бирже: telega.in/channels/javalib/card?r...
Статистика
Рост подписчиков
30 446▼ 1.4%
| Дата | Подписчиков |
|---|---|
| 1 авг | 30 868 |
| 2 авг | 30 857 |
| 3 авг | 30 857 |
| 4 авг | 30 854 |
| 5 авг | 30 856 |
| 6 авг | 30 851 |
| 7 авг | 30 848 |
| 8 авг | 30 848 |
| 9 авг | 30 842 |
| 10 авг | 30 837 |
| 11 авг | 30 844 |
| 12 авг | 30 831 |
| 13 авг | 30 830 |
| 14 авг | 30 829 |
| 15 авг | 30 823 |
| 16 авг | 30 819 |
| 17 авг | 30 819 |
| 18 авг | 30 811 |
| 19 авг | 30 808 |
| 20 авг | 30 796 |
| 21 авг | 30 796 |
| 22 авг | 30 792 |
| 23 авг | 30 791 |
| 24 авг | 30 783 |
| 25 авг | 30 776 |
| 26 авг | 30 780 |
| 27 авг | 30 780 |
| 28 авг | 30 773 |
| 29 авг | 30 765 |
| 30 авг | 30 758 |
| 31 авг | 30 743 |
| 2 сен | 30 731 |
| 3 сен | 30 734 |
| 4 сен | 30 726 |
| 5 сен | 30 724 |
| 6 сен | 30 729 |
| 7 сен | 30 722 |
| 8 сен | 30 716 |
| 9 сен | 30 721 |
| 10 сен | 30 701 |
| 11 сен | 30 705 |
| 12 сен | 30 709 |
| 13 сен | 30 705 |
| 14 сен | 30 689 |
| 15 сен | 30 686 |
| 16 сен | 30 679 |
| 17 сен | 30 680 |
| 18 сен | 30 668 |
| 19 сен | 30 662 |
| 20 сен | 30 659 |
| 21 сен | 30 649 |
| 22 сен | 30 638 |
| 23 сен | 30 639 |
| 24 сен | 30 636 |
| 25 сен | 30 640 |
| 26 сен | 30 626 |
| 27 сен | 30 617 |
| 28 сен | 30 622 |
| 29 сен | 30 622 |
| 30 сен | 30 618 |
| 1 окт | 30 606 |
| 2 окт | 30 608 |
| 3 окт | 30 613 |
| 4 окт | 30 623 |
| 5 окт | 30 628 |
| 6 окт | 30 624 |
| 7 окт | 30 606 |
| 8 окт | 30 610 |
| 9 окт | 30 611 |
| 10 окт | 30 606 |
| 11 окт | 30 598 |
| 12 окт | 30 596 |
| 13 окт | 30 590 |
| 14 окт | 30 582 |
| 15 окт | 30 580 |
| 16 окт | 30 572 |
| 17 окт | 30 572 |
| 18 окт | 30 570 |
| 19 окт | 30 576 |
| 20 окт | 30 561 |
| 21 окт | 30 563 |
| 22 окт | 30 542 |
| 23 окт | 30 538 |
| 24 окт | 30 542 |
| 25 окт | 30 524 |
| 27 окт | 30 500 |
| 28 окт | 30 494 |
| 29 окт | 30 475 |
| 30 окт | 30 446 |
Количество постов
7 864▲ 5.8%
| Дата | Постов |
|---|---|
| 1 авг | 7 433 |
| 2 авг | 7 436 |
| 3 авг | 7 440 |
| 4 авг | 7 444 |
| 5 авг | 7 453 |
| 6 авг | 7 456 |
| 7 авг | 7 459 |
| 8 авг | 7 463 |
| 9 авг | 7 465 |
| 10 авг | 7 468 |
| 11 авг | 7 473 |
| 12 авг | 7 482 |
| 13 авг | 7 485 |
| 14 авг | 7 491 |
| 15 авг | 7 498 |
| 16 авг | 7 501 |
| 17 авг | 7 505 |
| 18 авг | 7 510 |
| 19 авг | 7 514 |
| 20 авг | 7 516 |
| 21 авг | 7 517 |
| 22 авг | 7 517 |
| 23 авг | 7 520 |
| 24 авг | 7 532 |
| 25 авг | 7 537 |
| 26 авг | 7 543 |
| 27 авг | 7 544 |
| 28 авг | 7 544 |
| 29 авг | 7 546 |
| 30 авг | 7 546 |
| 31 авг | 7 554 |
| 2 сен | 7 559 |
| 3 сен | 7 567 |
| 4 сен | 7 570 |
| 5 сен | 7 573 |
| 6 сен | 7 574 |
| 7 сен | 7 576 |
| 8 сен | 7 584 |
| 9 сен | 7 590 |
| 10 сен | 7 598 |
| 11 сен | 7 600 |
| 12 сен | 7 605 |
| 13 сен | 7 614 |
| 14 сен | 7 618 |
| 15 сен | 7 628 |
| 16 сен | 7 634 |
| 17 сен | 7 637 |
| 18 сен | 7 642 |
| 19 сен | 7 648 |
| 20 сен | 7 650 |
| 21 сен | 7 651 |
| 22 сен | 7 657 |
| 23 сен | 7 663 |
| 24 сен | 7 666 |
| 25 сен | 7 676 |
| 26 сен | 7 682 |
| 27 сен | 7 686 |
| 28 сен | 7 692 |
| 29 сен | 7 697 |
| 30 сен | 7 699 |
| 1 окт | 7 704 |
| 2 окт | 7 706 |
| 3 окт | 7 712 |
| 4 окт | 7 714 |
| 5 окт | 7 720 |
| 6 окт | 7 725 |
| 7 окт | 7 731 |
| 8 окт | 7 745 |
| 9 окт | 7 752 |
| 10 окт | 7 757 |
| 11 окт | 7 759 |
| 12 окт | 7 765 |
| 13 окт | 7 772 |
| 14 окт | 7 777 |
| 15 окт | 7 779 |
| 16 окт | 7 782 |
| 17 окт | 7 787 |
| 18 окт | 7 791 |
| 19 окт | 7 798 |
| 20 окт | 7 808 |
| 21 окт | 7 816 |
| 22 окт | 7 826 |
| 23 окт | 7 827 |
| 24 окт | 7 828 |
| 25 окт | 7 835 |
| 26 окт | 7 843 |
| 27 окт | 7 852 |
| 28 окт | 7 853 |
| 29 окт | 7 860 |
| 30 окт | 7 864 |
Средние просмотры на пост
1 597▲ 11.1%
| Дата | Просмотров |
|---|---|
| 1 авг | 1 437 |
| 2 авг | 1 501 |
| 3 авг | 1 643 |
| 4 авг | 1 721 |
| 5 авг | 1 423 |
| 6 авг | 1 564 |
| 7 авг | 1 590 |
| 8 авг | 1 584 |
| 9 авг | 1 650 |
| 10 авг | 1 826 |
| 11 авг | 1 723 |
| 12 авг | 1 579 |
| 13 авг | 1 582 |
| 14 авг | 1 451 |
| 15 авг | 1 486 |
| 16 авг | 1 585 |
| 17 авг | 1 792 |
| 18 авг | 1 636 |
| 19 авг | 1 621 |
| 20 авг | 1 768 |
| 21 авг | 1 956 |
| 22 авг | 2 040 |
| 23 авг | 1 930 |
| 24 авг | 1 598 |
| 25 авг | 1 412 |
| 26 авг | 1 433 |
| 27 авг | 1 524 |
| 28 авг | 1 727 |
| 29 авг | 1 763 |
| 30 авг | 1 902 |
| 31 авг | 1 885 |
| 2 сен | 1 976 |
| 3 сен | 1 832 |
| 4 сен | 1 816 |
| 5 сен | 1 839 |
| 6 сен | 1 847 |
| 7 сен | 1 848 |
| 8 сен | 1 916 |
| 9 сен | 1 595 |
| 10 сен | 1 488 |
| 11 сен | 1 746 |
| 12 сен | 1 670 |
| 13 сен | 1 372 |
| 14 сен | 1 403 |
| 15 сен | 1 449 |
| 16 сен | 1 373 |
| 17 сен | 1 593 |
| 18 сен | 1 585 |
| 19 сен | 1 423 |
| 20 сен | 1 615 |
| 21 сен | 1 960 |
| 22 сен | 1 827 |
| 23 сен | 1 813 |
| 24 сен | 1 759 |
| 25 сен | 1 517 |
| 26 сен | 1 520 |
| 27 сен | 1 508 |
| 28 сен | 1 399 |
| 29 сен | 1 354 |
| 30 сен | 1 466 |
| 1 окт | 1 426 |
| 2 окт | 1 526 |
| 3 окт | 1 580 |
| 4 окт | 1 637 |
| 5 окт | 1 626 |
| 6 окт | 1 547 |
| 7 окт | 1 466 |
| 8 окт | 731 |
| 9 окт | 893 |
| 10 окт | 1 176 |
| 11 окт | 1 409 |
| 12 окт | 1 240 |
| 13 окт | 1 233 |
| 14 окт | 1 266 |
| 15 окт | 1 543 |
| 16 окт | 1 621 |
| 17 окт | 1 477 |
| 18 окт | 1 423 |
| 19 окт | 1 033 |
| 20 окт | 861 |
| 21 окт | 907 |
| 22 окт | 1 271 |
| 23 окт | 1 446 |
| 24 окт | 1 442 |
| 25 окт | 1 454 |
| 26 окт | 1 057 |
| 27 окт | 1 231 |
| 28 окт | 1 401 |
| 29 окт | 1 429 |
| 30 окт | 1 597 |
Аналитика
Подписчики
−172−0,56%изменение за период
−6в среднем за день
+10лучший день · 4 окт 2026
−29худший день · 30 окт 2026
Публикации и охват
4,3постов в день · 49 за период
1 537средний охват поста
5,1%читаемость · доля подписчиков, видящих пост
3,7реакций на пост
88%постов с фото и видео
Место в каталоге
Самые просматриваемые посты
Посты, которые прочитали больше всего людей
- 1.9KНе прячьте обязательные действия в peek или map Stream может пропустить промежуточные операции, если результат терминальной операции можно получить без обработ22 окт 2026Открыть пост
- 1.8KЗагрузчик классов — часть идентичности типа Для JVM класс определяется не только именем, но и загрузчиком, который его определил. Два одноимённых класса из раз28 окт 2026Открыть пост
- 1.8K👨🏻💻 AI в бэкенд-задачах — на Podlodka Backend Crew Код теперь может написать агент, но за результат всё ещё отвечаете вы. Организаторы Podlodka Backend Crew22 окт 2026Открыть пост
- 1.8KМедиа-пост28 окт 2026Открыть пост
- 1.8KJava и JavaScript: шутка о похожих названиях Одинаковая часть названия не означает одинаковую систему типов или модель выполнения. Небольшой комикс об ожидани24 окт 2026Открыть пост
Больше всего реакций
Посты, на которые читатели реагировали чаще всего
- 11LibGDX LibGDX — это кроссплатформенный фреймворк для разработки 2D- и 3D-игр на Java. Он позволяет создавать игры для настольных компьютеров, мобильных устройс21 окт 2026Открыть пост
- 10Безопасность Java: десять проверок перед релизом 1. Проверяйте входные данные и отдельно права на действие. Валидация не заменяет авторизацию. 2. Передавайте S28 окт 2026Открыть пост
- 9Не прячьте обязательные действия в peek или map Stream может пропустить промежуточные операции, если результат терминальной операции можно получить без обработ22 окт 2026Открыть пост
- 8Spring: контейнер собирает зависимости В обычном Java-коде объект можно создать через new и передать зависимости в конструктор. В Spring ту же сборку берёт на29 окт 2026Открыть пост
- 8Цикл, forEach и Stream: выбирайте по задаче Обычный цикл for-each остаётся хорошим вариантом для последовательной обработки, особенно если нужны break, continu25 окт 2026Открыть пост
Посты из канала
30 окт 03:04
final, finally и finalize: разные задачи
final запрещает повторное присваивание переменной, переопределение метода или наследование класса. final-ссылка не делает объект неизменяемым:
final var names = new ArrayList<String>();
names.add("Java"); // допустимо
finally выполняется при выходе из try, ...
781
❤️ 2
📷 1
29 окт 18:40
Шпаргалка по выбору типа даты и времени в Java!
Для календарного интервала вроде срока подписки используют Period, а для точной длительности в часах и секундах подходит Duration. Когда важен конкретный момент, выбирают Instant или тип с часовым поясом.
На картинке собрана схема выбора между LocalD...
1.2K
❤️ 7
📷 1
29 окт 14:03
Подборка Spring от 13 октября: что открыть
В выпуске This Week in Spring от 13 октября собраны материалы по Spring Boot, Spring Modulith, Spring AI и инструментам разработчика.
Такую подборку удобнее читать выборочно: выберите технологию из своего проекта, откройте первоисточник и сопоставьте верс...
1.4K
❤️ 2
📷 1
29 окт 08:13
Spring: контейнер собирает зависимости
В обычном Java-коде объект можно создать через new и передать зависимости в конструктор. В Spring ту же сборку берёт на себя IoC-контейнер: создаёт бины по конфигурации и связывает их.
Dependency Injection означает, что объект получает зависимости извне. Он н...
1.7K
❤️ 8
📷 1
29 окт 03:03
Webhook: подписывайте исходные байты запроса
Для HMAC-SHA256 сервер вычисляет MAC по исходному телу и общему секрету, затем сравнивает результат с присланной подписью.
В Java используются Mac.getInstance("HmacSHA256") и SecretKeySpec. Для сравнения байтовых массивов подходит MessageDigest.isEqual(...
1.7K
❤️ 3
📷 1
28 окт 18:22
unmodifiableList: представление, а не снимок
var source = new ArrayList<>(List.of("A"));
var view = Collections.unmodifiableList(source);
var snapshot = List.copyOf(source);
source.add("B");
System.out.println(view); // [A, B]
System.out.println(snapshot); // [A]
Обёртка запрещает изменение сп...
1.7K
❤️ 4
📷 1
28 окт 16:08
Java библиотека pinned «»
28 окт 14:32
Загрузчик классов — часть идентичности типа
Для JVM класс определяется не только именем, но и загрузчиком, который его определил. Два одноимённых класса из разных загрузчиков могут оказаться несовместимыми типами.
В типичной современной JVM есть bootstrap, platform и application class loader. Поль...
1.8K
❤️ 5
📷 1
28 окт 11:51
Медиа-пост
1.8K
❤️ 5
28 окт 07:32
Приглашаем на Java Jam — бесплатный митап ЮMoney для бэкенд-разработчиков 🔥
✅ 29 октября, четверг, 19:00 (мск) — приходите на митап в Санкт-Петербурге или смотрите трансляцию.
Спикеры из ЮMoney и Сбера выступят с докладами:
🟣 Один апгрейд — больше сотни сервисов: как мы обновляем Java-стек в ко...
1.7K
❤️ 6
📷 1
28 окт 03:02
Безопасность Java: десять проверок перед релизом
1. Проверяйте входные данные и отдельно права на действие. Валидация не заменяет авторизацию.
2. Передавайте SQL-значения параметрами PreparedStatement. Имена таблиц и колонок выбирайте из разрешённого набора.
3. Не отдавайте клиенту stack trace и вн...
1.7K
❤️ 10
📷 1
27 окт 17:23
Почему GC не устраняет все утечки памяти
GC освобождает память объектов, которые больше недостижимы. Если приложение продолжает хранить ненужную ссылку, сборщик не может угадать, что объект больше не нужен бизнес-логике.
Проверьте:
• статическую коллекцию, в которую только добавляют элементы;
• ке...
1.8K
❤️ 6
📷 1