ru
Feedback
Java Portal | Программирование

Java Portal | Программирование

Открыть в Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика Связь: @devmangx РКН: https://clck.ru/3H4WUg

Больше

📈 Аналитический обзор Telegram-канала Java Portal | Программирование

Канал Java Portal | Программирование (@java_iibrary) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 11 776 подписчиков, занимая 10 343 место в категории Технологии и приложения и 54 864 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 11 776 подписчиков.

Согласно последним данным от 25 августа, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -161, а за последние 24 часа — -9, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 10.37%. В первые 24 часа после публикации контент обычно набирает 5.71% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 1 221 просмотров. В течение первых суток публикация набирает 673 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 4.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как boot, string, void, архитектура, resttemplate.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика Связь: @devmangx РКН: https://clck.ru/3H4WUg

Благодаря высокой частоте обновлений (последние данные получены 26 августа, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

11 776
Подписчики
-924 часа
-457 дней
-16130 день
Архив постов
Spring Boot-приложение теперь может работать прямо во вкладке браузера как WebAssembly благодаря GraalVM. В примере запустили
Spring Boot-приложение теперь может работать прямо во вкладке браузера как WebAssembly благодаря GraalVM. В примере запустили радиоплеер. — старт за 137 мс — WebAssembly-модуль размером 16 МБ — 22 Spring bean По сути, полноценное Spring Boot-приложение запускается прямо в браузере. 👉 Java Portal

Spring Boot 4 получил поддержку статической схемы Redis master/replica через Lettuce. ✅ Узлы задаются через spring.data.redis
Spring Boot 4 получил поддержку статической схемы Redis master/replica через Lettuce. ✅ Узлы задаются через spring.data.redis.masterreplica.nodes ✅ Запросы на чтение можно отправлять на реплики ✅ Работает только с Lettuce, без поддержки Jedis 👉 Java Portal

Шаблон Full Stack FastAPI теперь отдаёт фронтенд на React и TanStack прямо через FastAPI. В итоге одно приложение, один депло
Шаблон Full Stack FastAPI теперь отдаёт фронтенд на React и TanStack прямо через FastAPI. В итоге одно приложение, один деплой и один домен. Без отдельного фронтенд-сервера, лишней настройки CORS и постоянной отладки проблем между двумя частями приложения. https://github.com/fastapi/full-stack-fastapi-template 👉 Java Portal

Бывший глава GitHub строит ему замену. Потому что GitHub уже не справляется с собственной инфраструктурой. Сейчас GitHub обра
+1
Бывший глава GitHub строит ему замену. Потому что GitHub уже не справляется с собственной инфраструктурой. Сейчас GitHub обрабатывает 2,9 млрд коммитов в месяц. Ещё в апреле было 1,4 млрд. То есть нагрузка удвоилась всего за четыре месяца. Каждый месяц сливаются 130 млн пул-реквестов и создаются 24 млн новых репозиториев. И это уже второй крупный сбой GitHub только за август. Технический директор GitHub Влад Фёдоров прямо написал в разборе инцидента «Мы добились прогресса, но эти инциденты ясно показывают, что нам нужно ускорить эту работу». Сейчас уже 58% нагрузки GitHub работает на Microsoft Azure. В мае было всего 12%. Только за этот год компания добавила 3 млн процессорных ядер и 120 петабайт хранилища. Собственные центры обработки данных GitHub упёрлись в предел. Причём не по бюджету, а буквально по доступной мощности электроснабжения. Тем временем Томас Домке, который руководил GitHub до 2024 года, запустил новую компанию Entire. И она создаётся именно потому, что он не верит, что нынешняя архитектура GitHub сможет выдержать ту нагрузку, которую скоро начнут генерировать ИИ-агенты для программирования. Источник — The New Stack. 👉 Java Portal

💡 Java — не стоит считать, что десятичным разделителем всегда будет точка. ✅ Шаблоны вроде #,###.## всё равно используют сим
💡 Java — не стоит считать, что десятичным разделителем всегда будет точка. ✅ Шаблоны вроде #,###.## всё равно используют символы, зависящие от локали. ✅ Нужные разделители можно задать через DecimalFormatSymbols(locale). ✅ В Италии число будет выглядеть как 1.234,56, а в США — 1,234.56. #Java #JavaDev 👉 Java Portal

Современная Java — сверху, Rust — снизу. Той Java, которую вы привыкли представлять, больше нет. 👉 Java Portal
Современная Java — сверху, Rust — снизу. Той Java, которую вы привыкли представлять, больше нет. 👉 Java Portal

Эти заметки — структурированное руководство по собеседованиям по проектированию систем. Внутри разбираются как базовые подходы к System Design, так и конкретные архитектуры: веб-краулеры, системы уведомлений, платёжные платформы и другие типичные задачи с собеседований. https://github.com/liquidslr/system-design-notes 👉 Java Portal

Самое время снова вспомнить о Java Records. В этом руководстве показано, как record помогает объединять связанные неизменяемы
Самое время снова вспомнить о Java Records. В этом руководстве показано, как record помогает объединять связанные неизменяемые данные в один объект. По сравнению с набором отдельных переменных код становится понятнее и проще в сопровождении. Если вы ещё не используете record, это один из самых простых способов писать более чистый и выразительный код на Java. Подробнее: https://social.ora.cl/6012BDGFKM 👉 Java Portal

Подзапросы в SQL сначала могут казаться запутанными, но на деле это просто запросы, которые передают данные другому запросу. В этой статье Абдулла объясняет, как работают подзапросы и где они используются в SQL. Разбираются некоррелированные и коррелированные подзапросы, производные столбцы и таблицы, а также операторы IN, ANY, ALL, EXISTS и многое другое. https://freecodecamp.org/news/how-to-work-with-subqueries-in-sql/ 👉 Java Portal

Оптимизация производительности Spring Boot. https://vladmihalcea.com/spring-boot-performance-tuning/ 👉 Java Portal

Вам доклады по Go или Java? VK приглашает на митап с двойной начинкой 26 августа VK собирает Go- и Java-инженеров, чтобы прок
Вам доклады по Go или Java? VK приглашает на митап с двойной начинкой 26 августа VK собирает Go- и Java-инженеров, чтобы прокачать знания. В программе два трека — Go и Java, по три доклада в каждом. Трек Go: • «Компиляция Go в динамическую либу, или как мы ускорили выкатку фичи в два раза, но нам не понравилось», Михаил Кичигин, бэкенд-разработчик, Avito Tech • «Go-платформа VK: как мы построили единую основу для создания Go-сервисов», Александр Апанасенко, руководитель команды SDK Backend, VK • «Почтальон от Kubernetes до Palo Alto. Как осуществляется доставка информации об адресах», Дарья Кулькина, бэкенд-разработчик, Точка Банк Трек Java: • «Перформанс-трюки в поисковой платформе Ozon», Пётр Портнов, ведущий разработчик среднего поиска, Ozon • «Архитектура современного движка платёжной системы и переход к новой архитектуре», Игорь Крикунов, технический лидер разработки DBC, Альфа-Банк • «Переход от федерации S3-кластеров в пользу коммунального и мультитенантного кластера», Кирилл Боблак, ведущий разработчик One-cloud, VK А ещё будет мастер-класс по прокачке навыка, который сделает вас звездой любого вечера, и афтепати, чтобы обсудить доклады в неформальной обстановке. Встречаемся в 17:00, начало в 18:00. Участие бесплатное, регистрация обязательна.

🚀 Spring Boot 4: @ConfigurationPropertiesSource для внешних типов. ✅ Теперь метаданные можно генерировать даже для типов, ко
🚀 Spring Boot 4: @ConfigurationPropertiesSource для внешних типов. ✅ Теперь метаданные можно генерировать даже для типов, которые находятся в другом модуле. #SpringBoot4 #Config 👉 Java Portal

Разработчику стоит знать основные концепции системного дизайна. Это помогает показать потенциальным работодателям, что вы умеете превращать требования к архитектуре в готовый к продакшену код. В курсе разбираются архитектура приложений, проектирование API, кэширование, сети, базы данных и многое другое. https://freecodecamp.org/news/learn-system-design-principles/ 👉 Java Portal

Похоже, это один из самых полных справочников по самостоятельному хостингу. Огромный открытый гайд со всем, что нужно для старта и дальнейшего изучения self-hosting: Docker, Kubernetes, базы данных, LLM, сети, Raspberry Pi, Home Assistant, безопасность, программирование и ещё куча всего. Если давно хотели научиться запускать собственный софт вместо того, чтобы зависеть от SaaS-сервисов, это точно стоит сохранить. Источник: github.com/mikeroyal/Self-Hosting-Guide 👉 Java Portal

Java: поверхностное клонирование копирует только сам объект, а вложенные объекты остаются общими. super.clone() сам по себе с
Java: поверхностное клонирование копирует только сам объект, а вложенные объекты остаются общими. super.clone() сам по себе создаёт поверхностную копию. Глубокое клонирование дополнительно копирует и вложенные поля. Если ссылки остаются общими, изменение вложенного объекта в одной копии будет видно и в другой. #Java #SoftwareEngineering 👉 Java Portal

Импортируете CSV в Postgres? Используйте COPY или \copy. Это быстро, потому что данные передаются одной массовой командой с м
Импортируете CSV в Postgres? Используйте COPY или \copy. Это быстро, потому что данные передаются одной массовой командой с минимальным количеством обменов по протоколу, одним разбором и планированием, прямым преобразованием строк и без накладных расходов на отдельный запрос для каждой строки. Что важно знать: FORMAT csv Включает стандартный разбор CSV: запятые, поля в кавычках и экранированные кавычки. Список целевых столбцов Порядок столбцов в CSV редко совпадает с таблицей. Всегда указывайте целевые столбцы в том порядке, в котором они идут в файле. Postgres сопоставляет их по позиции, а не по имени из заголовка CSV. HEADER / HEADER n Пропускает строки заголовка. Обычный HEADER пропускает первую строку. Ожидается, что Postgres 19 позволит передавать число, например HEADER 2, чтобы пропускать несколько начальных строк. DEFAULT 'string' Позволяет сопоставить специальную строку в CSV, например '__DEFAULT__', с выражением DEFAULT соответствующего столбца. Неуказанные столбцы Столбцы таблицы, которые не указаны в списке целевых столбцов, автоматически получают DEFAULT или NULL. Лишние столбцы в CSV Postgres выдаст ошибку, если в CSV больше полей, чем указано целевых столбцов. Обрежьте файл или сначала загрузите данные в более широкую промежуточную таблицу. NULL-значения В формате csv стандартным представлением NULL является пустая строка без кавычек. Это можно изменить через NULL 'string'. Обработка ошибок через ON_ERROR и REJECT_LIMIT Исторически COPY останавливался на первой ошибке преобразования. В новых версиях появились: • ON_ERROR ignore в Postgres 17 — пропускает некорректные строки и сообщает их количество • REJECT_LIMIT n в Postgres 18 — задаёт максимальное число плохих строк при ON_ERROR ignore, после которого импорт будет остановлен • ON_ERROR set_null в Postgres 19 — заменяет некорректное поле на NULL вместо того, чтобы отбрасывать всю строку 👉 Java Portal

9 советов по высокой производительности при использовании MySQL с JPA и Hibernate. https://vladmihalcea.com/9-high-performance-tips-when-using-mysql-with-jpa-and-hibernate/ 👉 Java Portal

🔴 Тестовый собес с Java-разработчиком уже завтра! [+ разбор 50 сложных вопросов в подарок ] 19 августа (уже завтра!) в 19:00
🔴 Тестовый собес с Java-разработчиком уже завтра!  [+ разбор 50 сложных вопросов в подарок ] 19 августа (уже завтра!) в 19:00 по мск приходи онлайн, чтобы посмотреть на настоящее интервью на Middle Java-разработчика! Собеседование проведёт Сергей Чамкин - старший разработчик из Uzum, ex-WildBerries Как это будет: 📂 Сергей задаст разработчику-добровольцу вопросы и задачи, которые могут спросить на реальном собесе 📂 После каждого ответа респондента ты услышишь подробный комментарий от ментора и поймёшь, чего на самом деле ожидает собеседующий на интервью 📂 В конце сможешь задать любой вопрос Сергею и получить на него развёрнутый ответ Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы Но ты можешь посмотреть его бесплатно 🔥 Только завтра, в прямом эфире! 🎁 Подарок для всех, кто зарегается на веб — файл с ОТВЕТАМИ НА 50 СЛОЖНЫХ ВОПРОСОВ с Java-собеседований 🔥 Жми на кнопку, чтобы попасть на эфир и забрать подарок ↓ @shortcut_sh_bot  Реклама. О рекламодателе.

На одном собеседовании по системному дизайну я использовал Kafka. На другом — Redis. На ещё одном — S3. На ВСЕХ собеседования
На одном собеседовании по системному дизайну я использовал Kafka. На другом — Redis. На ещё одном — S3. На ВСЕХ собеседованиях по системному дизайну я использовал базы данных. Базы данных — основа любой архитектуры независимо от масштаба, стека или предметной области. Если вы понимаете, как данные хранятся, запрашиваются, индексируются, реплицируются и партиционируются, то вы уже понимаете 70% системного дизайна. Не отвлекайтесь на каждый новый модный компонент. Очереди, кэши и оркестраторы приходят и уходят. А базы данных остаются. Реляционные, NoSQL, временные ряды, векторные базы — подходы меняются, но принципы остаются теми же: - пути чтения и записи - индексация и кэширование - транзакции и изоляция - репликация и партиционирование Разберитесь глубоко в том, как движутся данные, и вы увидите, как с ними связаны все остальные части системы. Изучайте базы данных глубоко. Большинство других компонентов существуют лишь для того, чтобы перемещать эти данные, защищать их или оптимизировать доступ к ним. 👉 Java Portal

Spring Boot 4: можно объединять несколько TaskDecorator для асинхронных задач. Каждый из них может переносить свой контекст в
Spring Boot 4: можно объединять несколько TaskDecorator для асинхронных задач. Каждый из них может переносить свой контекст в рабочий поток. Spring Boot объединяет их и определяет порядок выполнения через @Order. Типичная связка: MDC для логов + контекст безопасности для пользователя. #SpringBoot4 #Async 👉 Java Portal