
🔥 Заказ на 20+ каналов — шанс выиграть iPhone 16 Pro
Массовые размещения дают просмотры в 2-3 раза дешевле и участие в розыгрыше
Подробнее

РегистрацияВойтиВойти
Скидка 3,5% на первые три заказа
Получите скидку на первые три заказа!
Зарегистрируйтесь и получите скидку 3,5% на первые рекламные кампании — промокод активен 7 дней.
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- 7 дней
- Репост
1 час в топе / 24 часа в ленте
Количество:
%keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
8 391.60₽8 391.60₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
imageИзображение не доступно для предпросмотра
Двухфакторная аутентификация (2FA) — стандарт безопасности, без которого нельзя представить современные приложения.
Как реализовать её на практике с помощью Spring Security? Какие есть подходы и сценарии использования? Это то, что нужно знать каждому начинающему backend-разработчику на Java.
На открытом уроке курса «Разработчик на Spring Framework» вы увидите, как работает 2FA в Spring Boot, и разберёте реальные примеры внедрения. Это не просто теория, а практические шаги, которые помогут вам прокачать скиллы и почувствовать уверенность в разработке безопасных сервисов.
Вебинар, который пройдёт 18 сентября в 20:00 МСК. Все участники получат скидку на обучение на курсе «Разработчик на Spring Framework». Регистрация открыта: https://vk.cc/cPpFp8
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
3592
12:02
11.09.2025
Интеграция системы оповещений через почтовую рассылку
Нужна быстрая интеграция с системой оповещений для отправки уведомлений по электронной почте? Используйте AI, чтобы автоматизировать подключение почтового сервиса и эффективно управлять рассылками.
📝 Промпт:
Generate an email notification system integration for a Spring Boot 3 application.
— Set up SMTP configuration in application.properties with email provider details (e.g., Gmail, SendGrid).
— Implement EmailService to send notifications using JavaMailSender and MimeMessage.
— Create a method to send transactional emails (e.g., order confirmation, password reset).
— Integrate email templates using Thymeleaf or FreeMarker for dynamic content generation.
— Set up email queues using Spring’s @Async to process notifications asynchronously.
— Handle email failures gracefully with retry mechanisms and user feedback.{}
💡 Расширения:
— Добавьте Send welcome emails with a personalized subject and content for new user registrations
для приветственных писем.
— Добавьте Implement email subscription management for users to opt-in/opt-out from specific notifications
для управления подписками пользователей.
✅ Java библиотека #java3525
21:41
11.09.2025
👩💻 Java полезный совет
При работе с коллекциями часто нужно проверить элемент на наличие в списке.
Если использовать
List.contains()
, то поиск будет O(n) — медленно на больших данных.
Лучше сразу применять Set
(например, HashSet
) для поиска за O(1).
Пример
import java.util.*;
public class Main {
public static void main(String[] args) {
List<String> list = Arrays.asList("apple", "banana", "orange", "grape");
// Медленно — O(n)
boolean slowCheck = list.contains("orange");
// Быстро — O(1)
Set<String> set = new HashSet<>(list);
boolean fastCheck = set.contains("orange");
System.out.println("List check: " + slowCheck);
System.out.println("Set check: " + fastCheck);
}
}
{}
📌 Итог:
- Для поиска в коллекции всегда используйте Set, если не нужен порядок.
- HashSet → быстрый доступ за O(1).
- TreeSet → доступ за O(log n), но с сортировкой элементов.
✅ Java библиотека #java3365
11:16
12.09.2025
imageИзображение не доступно для предпросмотра
Говорят, за автоматизацию платят больше. Ловите план, как на этом заработать 👌
Вы виртуозно тушите пожары? Но зачем тушить — если можно их предотвращать? Пора менять реактивную работу на проактивную, а рутину — на автоматизацию ✅
Вам не нужны азы. Нужен апгрейд — целенаправленная прокачка в востребованного DevOps-инженера 🔝
➡️ «DevOps Upgrade» от учебного центра Слёрм — интенсивный курс-профессия, обновлённый летом 2025
Только практика, без воды:
⏩ Ключевые инструменты: Docker, Kubernetes, CI/CD, мониторинг (Prometheus, Grafana) и автоматизация (Ansible, Terraform).
⏩ Новый воркшоп по Yandex Cloud.
⏩ Сквозной проект для портфолио: создание отказоустойчивой системы.
⏩ 2 сертификации: по Kubernetes и его мониторингу.
🌟 Бонус: курсы по Git, Linux и тренинги по самообучению.
22 сентября стоимость курса вырастет. Успейте зафиксировать текущую цену и инвестировать в свой карьерный шаг!
➡️ Переходите по ссылке, изучите программу — и станьте тем, кто предотвращает проблемы ✔️
3063
14:02
13.09.2025
🚀 Индексы в PostgreSQL
Когда сервис начинает работать с десятками миллионов строк, простое findById уже не выглядит «мгновенным». Тут в игру вступают индексы.
🔍 Что такое индекс
Индекс в PostgreSQL — это отдельная структура данных, которая позволяет находить строки намного быстрее, чем полный перебор таблицы.
⚡️ Типы индексов и когда применять
— B-Tree (по умолчанию)
Отлично работает для операций =, <, >, ORDER BY.
Частый кейс: поиск по id, created_at, username.
CREATE INDEX idx_user_email ON users(email);{}
— GIN (Generalized Inverted Index)
Для jsonb, массивов и полнотекстового поиска.
Например, поиск по тегам или WHERE metadata @> '{"os":"android"}'.
CREATE INDEX idx_logs_metadata ON logs USING gin (metadata jsonb_path_ops);{}
— GiST (Generalized Search Tree)
Для геоданных, поиска по диапазонам (tsrange, daterange).
CREATE INDEX idx_places_geom ON places USING gist (geom);{}
— Hash Index
Для очень быстрого поиска по точному совпадению, но реже нужен (B-Tree почти всегда быстрее).
CREATE INDEX idx_sessions_sid ON sessions USING hash (session_id);{}
⚠️ На что обратить внимание
— Индекс ускоряет SELECT, но замедляет INSERT/UPDATE/DELETE (нужно обновлять и таблицу, и индекс).
— Слишком много индексов = «смерть от оптимизации». Держите баланс.
— Никогда не делайте индексы «на всё подряд». Индекс должен соответствовать реальным запросам.
❓ А вы чаще оптимизируете запросы через индексы или через переписывание логики?
✅ Java библиотека #java3355
15:44
13.09.2025
play_circleВидео недоступно для предпросмотра
В Java нет двумерных массивов?
Есть ли разница между двумерным массивом и массивом массивов?
🌐🗣СМОТРЕТЬ VKVIDEO
📺🗣СМОТРЕТЬ RUTUBE
✅ Java библиотека #java
3275
11:56
14.09.2025
imageИзображение не доступно для предпросмотра
Тариф, с которым хватит на всё
50 ГБ и безлимитные минуты за 390 ₽ в месяц, если перенесете номер в Т-Мобайл до 30 сентября
Узнать больше
#реклама
tbank.ru
О рекламодателе
2876
05:36
15.09.2025
⚙️ Async Profiler
Async Profiler — это современный профайлер для JVM, который показывает, где именно «горит» CPU и где происходят утечки памяти. В отличие от классических профайлеров, он использует низкоуровневые возможности ОС (perf, JVMTI) и практически не влияет на производительность.
📌 Что умеет:
— Делает CPU и allocation flame graph'ы
— Минимальный overhead
— Поддерживает анализ Java и нативного кода вместе
— Умеет снимать снапшоты и строить красивые SVG-отчёты
🧠 Особенно полезен, если у вас микросервисы или приложения с нагрузкой 24/7 — можно ловить узкие места без остановки сервиса.
🔗 Async Profiler на GitHub
✅ Java библиотека #java
1784
17:46
15.09.2025
imageИзображение не доступно для предпросмотра
Grafana Stack - закрываем все современные потребности Observability
Хотите получить полный контроль над состоянием ваших систем и сервисов? На этом вебинаре мы разберём, как с помощью Grafana Stack построить полноценную Observability-платформу: от визуализации и алертов до сбора метрик и логов из разных источников. Вы научитесь собирать всё в одной точке, устранять "слепые зоны" и реагировать на инциденты ещё до того, как о них узнает пользователь.
📌 Что будет на вебинаре:
— Обзор компонентов Grafana Stack: Grafana, Loki, Tempo, Alerting, Plugins
— Интеграция с источниками данных (Prometheus, Elasticsearch, и др.)
— Настройка дашбордов: фильтры, шаблоны, переменные, UX-практики
— Конфигурация алертов: триггеры, уведомления, антипаттерны
— Практика: построим наглядную систему мониторинга на реальных метриках
👉 Регистрация и подробности о курсе Observability: мониторинг, логирование, трейсинг: https://vk.cc/cPx8xy
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2389
13:02
15.09.2025
imageИзображение не доступно для предпросмотра
👩💻 Продвинутый совет по Spring Boot
Используй ApplicationPidFileWriter, чтобы при старте приложения записывать его PID в файл.
Это удобно для ops-скриптов, health-checks в контейнерах и мониторинга процессов. 🔥
🔜 Документация
✅ Java библиотека #java
2673
10:18
15.09.2025
close
Спецпредложения
Java разработка

Каналов
4
73.7K
lock_outline
CPV
lock_outline22 097.88 ₽₽
19 888.10 ₽₽
-10%
Java разработка

Java разработка

Java разработка

С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
5.0
4 отзыва за 6 мес.
Превосходно (100%) За последние 6 мес
y
**egurnova@****.ru
на сервисе с мая 2024
19.06.202511:31
5
Оперативное размещение
Показать еще
Лучшие в тематике
Новинки в тематике
keyboard_double_arrow_left
shopping_cart
Каналов:
0
Подписчиков:
0
Просмотров:
lock_outline
Итого:
0.00₽
Перейти в корзину
Очистить корзину
Вы действительно хотите очистить корзину?
Вы снова сможете добавить каналы в корзину из каталога
Вы снова сможете добавить каналы в корзину из каталога
Очистить
Отменить
Комментарий