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 天
数据加载中...
相似频道
标签云
进出提及
---
---
---
---
---
---
吸引订阅者
八月 '26
八月 '26
+29
在0个频道中
七月 '26
+61
在0个频道中
Get PRO
六月 '26
+34
在6个频道中
Get PRO
五月 '26
+28
在0个频道中
Get PRO
四月 '26
+34
在1个频道中
Get PRO
三月 '26
+112
在1个频道中
Get PRO
二月 '26
+90
在0个频道中
Get PRO
一月 '26
+74
在1个频道中
Get PRO
十二月 '25
+232
在9个频道中
Get PRO
十一月 '25
+1 004
在327个频道中
Get PRO
十月 '25
+48
在0个频道中
Get PRO
九月 '25
+36
在0个频道中
Get PRO
八月 '25
+81
在1个频道中
Get PRO
七月 '25
+1 479
在268个频道中
Get PRO
六月 '25
+479
在1个频道中
Get PRO
五月 '25
+305
在3个频道中
Get PRO
四月 '25
+696
在1个频道中
Get PRO
三月 '25
+876
在2个频道中
Get PRO
二月 '25
+797
在1个频道中
Get PRO
一月 '25
+1 263
在2个频道中
Get PRO
十二月 '24
+1 596
在400个频道中
Get PRO
十一月 '24
+728
在171个频道中
Get PRO
十月 '24
+1 285
在287个频道中
Get PRO
九月 '24
+1 183
在283个频道中
Get PRO
八月 '24
+2 821
在235个频道中
Get PRO
七月 '24
+32
在1个频道中
Get PRO
六月 '24
+28
在1个频道中
Get PRO
五月 '24
+18
在0个频道中
Get PRO
四月 '24
+20
在2个频道中
Get PRO
三月 '24
+27
在2个频道中
Get PRO
二月 '24
+35
在3个频道中
Get PRO
一月 '24
+24
在0个频道中
Get PRO
十二月 '23
+24
在1个频道中
Get PRO
十一月 '23
+36
在2个频道中
Get PRO
十月 '23
+30
在2个频道中
Get PRO
九月 '23
+28
在0个频道中
Get PRO
八月 '23
+33
在0个频道中
Get PRO
七月 '23
+49
在0个频道中
Get PRO
六月 '23
+42
在0个频道中
Get PRO
五月 '23
+35
在0个频道中
Get PRO
四月 '23
+32
在0个频道中
Get PRO
三月 '23
+37
在0个频道中
Get PRO
二月 '23
+62
在0个频道中
Get PRO
一月 '23
+73
在0个频道中
Get PRO
十二月 '22
+70
在0个频道中
Get PRO
十一月 '22
+83
在0个频道中
Get PRO
十月 '22
+79
在0个频道中
Get PRO
九月 '22
+58
在0个频道中
Get PRO
八月 '22
+106
在0个频道中
Get PRO
七月 '22
+142
在0个频道中
Get PRO
六月 '22
+216
在0个频道中
Get PRO
五月 '22
+144
在0个频道中
Get PRO
四月 '22
+150
在0个频道中
Get PRO
三月 '22
+499
在0个频道中
Get PRO
二月 '22
+174
在0个频道中
Get PRO
一月 '22
+325
在0个频道中
| 日期 | 订阅者增长 | 提及 | 频道 | |
| 26 八月 | +3 | |||
| 25 八月 | +1 | |||
| 24 八月 | +2 | |||
| 23 八月 | +1 | |||
| 22 八月 | +5 | |||
| 21 八月 | 0 | |||
| 20 八月 | 0 | |||
| 19 八月 | 0 | |||
| 18 八月 | 0 | |||
| 17 八月 | +1 | |||
| 16 八月 | +1 | |||
| 15 八月 | +1 | |||
| 14 八月 | +2 | |||
| 13 八月 | +1 | |||
| 12 八月 | 0 | |||
| 11 八月 | +1 | |||
| 10 八月 | +3 | |||
| 09 八月 | 0 | |||
| 08 八月 | 0 | |||
| 07 八月 | +1 | |||
| 06 八月 | +1 | |||
| 05 八月 | +1 | |||
| 04 八月 | 0 | |||
| 03 八月 | +3 | |||
| 02 八月 | +1 | |||
| 01 八月 | 0 |
频道帖子
Spring Boot-приложение теперь может работать прямо во вкладке браузера как WebAssembly благодаря GraalVM.
В примере запустили радиоплеер.
— старт за 137 мс
— WebAssembly-модуль размером 16 МБ
— 22 Spring bean
По сути, полноценное Spring Boot-приложение запускается прямо в браузере.
👉 Java Portal
| 2 | Spring Boot 4 получил поддержку статической схемы Redis master/replica через Lettuce.
✅ Узлы задаются через spring.data.redis.masterreplica.nodes
✅ Запросы на чтение можно отправлять на реплики
✅ Работает только с Lettuce, без поддержки Jedis
👉 Java Portal | 677 |
| 3 | Шаблон Full Stack FastAPI теперь отдаёт фронтенд на React и TanStack прямо через FastAPI.
В итоге одно приложение, один деплой и один домен.
Без отдельного фронтенд-сервера, лишней настройки CORS и постоянной отладки проблем между двумя частями приложения.
https://github.com/fastapi/full-stack-fastapi-template
👉 Java Portal | 795 |
| 4 | Бывший глава 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 | 898 |
| 5 | 💡 Java — не стоит считать, что десятичным разделителем всегда будет точка.
✅ Шаблоны вроде #,###.## всё равно используют символы, зависящие от локали.
✅ Нужные разделители можно задать через DecimalFormatSymbols(locale).
✅ В Италии число будет выглядеть как 1.234,56, а в США — 1,234.56.
#Java #JavaDev
👉 Java Portal | 899 |
| 6 | Современная Java — сверху, Rust — снизу.
Той Java, которую вы привыкли представлять, больше нет.
👉 Java Portal | 967 |
| 7 | Эти заметки — структурированное руководство по собеседованиям по проектированию систем.
Внутри разбираются как базовые подходы к System Design, так и конкретные архитектуры: веб-краулеры, системы уведомлений, платёжные платформы и другие типичные задачи с собеседований.
https://github.com/liquidslr/system-design-notes
👉 Java Portal | 972 |
| 8 | Самое время снова вспомнить о Java Records.
В этом руководстве показано, как record помогает объединять связанные неизменяемые данные в один объект. По сравнению с набором отдельных переменных код становится понятнее и проще в сопровождении.
Если вы ещё не используете record, это один из самых простых способов писать более чистый и выразительный код на Java.
Подробнее: https://social.ora.cl/6012BDGFKM
👉 Java Portal | 951 |
| 9 | Подзапросы в SQL сначала могут казаться запутанными, но на деле это просто запросы, которые передают данные другому запросу.
В этой статье Абдулла объясняет, как работают подзапросы и где они используются в SQL.
Разбираются некоррелированные и коррелированные подзапросы, производные столбцы и таблицы, а также операторы IN, ANY, ALL, EXISTS и многое другое.
https://freecodecamp.org/news/how-to-work-with-subqueries-in-sql/
👉 Java Portal | 913 |
| 10 | Оптимизация производительности Spring Boot.
https://vladmihalcea.com/spring-boot-performance-tuning/
👉 Java Portal | 895 |
| 11 | Вам доклады по 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. Участие бесплатное, регистрация обязательна. | 988 |
| 12 | 🚀 Spring Boot 4: @ConfigurationPropertiesSource для внешних типов.
✅ Теперь метаданные можно генерировать даже для типов, которые находятся в другом модуле.
#SpringBoot4 #Config
👉 Java Portal | 988 |
| 13 | Разработчику стоит знать основные концепции системного дизайна.
Это помогает показать потенциальным работодателям, что вы умеете превращать требования к архитектуре в готовый к продакшену код.
В курсе разбираются архитектура приложений, проектирование API, кэширование, сети, базы данных и многое другое.
https://freecodecamp.org/news/learn-system-design-principles/
👉 Java Portal | 1 112 |
| 14 | Похоже, это один из самых полных справочников по самостоятельному хостингу.
Огромный открытый гайд со всем, что нужно для старта и дальнейшего изучения self-hosting:
Docker, Kubernetes, базы данных, LLM, сети, Raspberry Pi, Home Assistant, безопасность, программирование и ещё куча всего.
Если давно хотели научиться запускать собственный софт вместо того, чтобы зависеть от SaaS-сервисов, это точно стоит сохранить.
Источник: github.com/mikeroyal/Self-Hosting-Guide
👉 Java Portal | 1 133 |
| 15 | Java: поверхностное клонирование копирует только сам объект, а вложенные объекты остаются общими.
super.clone() сам по себе создаёт поверхностную копию.
Глубокое клонирование дополнительно копирует и вложенные поля.
Если ссылки остаются общими, изменение вложенного объекта в одной копии будет видно и в другой.
#Java #SoftwareEngineering
👉 Java Portal | 978 |
| 16 | Импортируете 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 | 1 015 |
| 17 | 9 советов по высокой производительности при использовании MySQL с JPA и Hibernate.
https://vladmihalcea.com/9-high-performance-tips-when-using-mysql-with-jpa-and-hibernate/
👉 Java Portal | 1 084 |
| 18 | 🔴 Тестовый собес с Java-разработчиком уже завтра!
[+ разбор 50 сложных вопросов в подарок ]
19 августа (уже завтра!) в 19:00 по мск приходи онлайн, чтобы посмотреть на настоящее интервью на Middle Java-разработчика!
Собеседование проведёт Сергей Чамкин - старший разработчик из Uzum, ex-WildBerries
Как это будет:
📂 Сергей задаст разработчику-добровольцу вопросы и задачи, которые могут спросить на реальном собесе
📂 После каждого ответа респондента ты услышишь подробный комментарий от ментора и поймёшь, чего на самом деле ожидает собеседующий на интервью
📂 В конце сможешь задать любой вопрос Сергею и получить на него развёрнутый ответ
Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы
Но ты можешь посмотреть его бесплатно 🔥
Только завтра, в прямом эфире!
🎁 Подарок для всех, кто зарегается на веб — файл с ОТВЕТАМИ НА 50 СЛОЖНЫХ ВОПРОСОВ с Java-собеседований 🔥
Жми на кнопку, чтобы попасть на эфир и забрать подарок ↓
@shortcut_sh_bot
Реклама.
О рекламодателе. | 781 |
| 19 | На одном собеседовании по системному дизайну я использовал Kafka.
На другом — Redis.
На ещё одном — S3.
На ВСЕХ собеседованиях по системному дизайну я использовал базы данных.
Базы данных — основа любой архитектуры независимо от масштаба, стека или предметной области.
Если вы понимаете, как данные хранятся, запрашиваются, индексируются, реплицируются и партиционируются, то вы уже понимаете 70% системного дизайна.
Не отвлекайтесь на каждый новый модный компонент. Очереди, кэши и оркестраторы приходят и уходят.
А базы данных остаются.
Реляционные, NoSQL, временные ряды, векторные базы — подходы меняются, но принципы остаются теми же:
- пути чтения и записи
- индексация и кэширование
- транзакции и изоляция
- репликация и партиционирование
Разберитесь глубоко в том, как движутся данные, и вы увидите, как с ними связаны все остальные части системы.
Изучайте базы данных глубоко.
Большинство других компонентов существуют лишь для того, чтобы перемещать эти данные, защищать их или оптимизировать доступ к ним.
👉 Java Portal | 1 080 |
| 20 | Spring Boot 4: можно объединять несколько TaskDecorator для асинхронных задач.
Каждый из них может переносить свой контекст в рабочий поток.
Spring Boot объединяет их и определяет порядок выполнения через @Order.
Типичная связка: MDC для логов + контекст безопасности для пользователя.
#SpringBoot4 #Async
👉 Java Portal | 1 140 |
