
💸 Скидки до 70% для бизнеса и финансов
Ловите лучшие слоты в каналах бизнес-тематик — только до 6 апреля!
Забрать скидку

Купить рекламу в этом канале
Формат:
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Изображение не доступно для предпросмотра
Что будет результатом кода?
1400
12:36
31.03.2025
imageИзображение не доступно для предпросмотра
Как устроена underlay-сеть облачного провайдера?
🚀 В МТС Web Services продолжается стройка нового облака, а разработчики платформы не устают рассказывать об этом в прямом эфире.
В очередном выпуске реалити для инженеров Building the Cloud вы узнаете, как в MWS подошли к созданию underlay-сети.
Регистрируйтесь, добавляйте событие в календарь и задавайте вопросы спикерам в чате во время эфира.
За лучший вопрос дарим фирменный мерч MWS.
📅 Дата: 3 апреля, 11:00
🌐 Регистрация
🚀 В МТС Web Services продолжается стройка нового облака, а разработчики платформы не устают рассказывать об этом в прямом эфире.
В очередном выпуске реалити для инженеров Building the Cloud вы узнаете, как в MWS подошли к созданию underlay-сети.
Регистрируйтесь, добавляйте событие в календарь и задавайте вопросы спикерам в чате во время эфира.
За лучший вопрос дарим фирменный мерч MWS.
📅 Дата: 3 апреля, 11:00
🌐 Регистрация
2300
09:04
31.03.2025
imageИзображение не доступно для предпросмотра
😁
3900
15:12
29.03.2025
imageИзображение не доступно для предпросмотра
Летняя школа бэкенд-разработки Яндекса открывает двери
Если вы уже пишете код на C++, Java или Python и знаете основы алгоримтов, это дополнительная возможность развить свои навыки и поработать над реальными проектами вместе с экспертами Яндекса.
Обучение в Летней школе проходит в два этапа. Со 2 июня по 27 июля — онлайн-лекции, семинары и практические задания. А затем разработка реальных проектов в офлайн- или онлайн-формате до 24 августа.
Учеников ждет работа в фулстек-командах в коворкингах Яндекса, лекции от специалистов компании и возможность попасть на стажировку с последующим офером.
Школа бесплатная, но требуется пройти отбор. Подать заявку можно до 27 апреля
Если вы уже пишете код на C++, Java или Python и знаете основы алгоримтов, это дополнительная возможность развить свои навыки и поработать над реальными проектами вместе с экспертами Яндекса.
Обучение в Летней школе проходит в два этапа. Со 2 июня по 27 июля — онлайн-лекции, семинары и практические задания. А затем разработка реальных проектов в офлайн- или онлайн-формате до 24 августа.
Учеников ждет работа в фулстек-командах в коворкингах Яндекса, лекции от специалистов компании и возможность попасть на стажировку с последующим офером.
Школа бесплатная, но требуется пройти отбор. Подать заявку можно до 27 апреля
4100
14:09
28.03.2025
Аннотация @EventListener позволяет подписываться на события в приложении. Это мощный инструмент для создания слабосвязанных компонентов: один класс публикует событие, а другой реагирует на него, ничего о нем не зная.
Как это работает?
Spring предоставляет встроенный механизм событий. События — это просто Java-объекты, наследующие ApplicationEvent (начиная с Spring 4.2. наследование стало необязательным).
Публикуете событие через ApplicationEventPublisher:
@Component
public class EventPublisher {
private final ApplicationEventPublisher publisher;
public EventPublisher(ApplicationEventPublisher publisher) {
this.publisher = publisher;
}
public void publishEvent(String message) {
System.out.println("Publishing event: " + message);
publisher.publishEvent(new MyEvent(this, message));
}
}
public class MyEvent {
private final String message;
public MyEvent(Object source, String message) {
super();
this.message = message;
}
public String getMessage() {
return message;
}
}
С помощью @EventListener можно подписаться на любое событие:
@Component
public class EventListenerExample {
@EventListener
public void handleEvent(MyEvent event) {
System.out.println("Event received: " + event.getMessage());
}
}
— Слабая связность: Публикатор не знает ничего о слушателях, и наоборот.
— Асинхронность: Можно легко сделать обработку событий асинхронной с помощью @Async.
🧐 Где это использовать?
— Аудит и логирование
Отправляйте события о ключевых действиях пользователя в отдельный аудит-лог.
— Обработка бизнес-логики
Делегируйте сложную обработку событий (например, отправку писем) в отдельные компоненты.
— Модульная архитектура
Сделайте ваши модули независимыми, обмениваясь событиями вместо вызовов методов.
4000
07:25
28.03.2025
imageИзображение не доступно для предпросмотра
Новый HTTP Client от Amplicode на Kotlin Script для Spring приложений и не только
🌐 🗣 СМОТРЕТЬ VKVIDEO
📺 🗣 СМОТРЕТЬ RUTUBE
📝 🗣 СМОТРЕТЬ DZEN
4000
05:44
27.03.2025
imageИзображение не доступно для предпросмотра
🚨 Хотите знать про backend разработку больше, чем ваши коллеги? Глубоко анализировать архитектуру и предвидеть узкие места? Больше не стрессовать на system design собеседованиях?
👨🏻🎓 Меня зовут Андрей Суховицкий. Я разработчик c десятилетним опытом, tech lead, разрабатываю высоконагруженные системы. В 2021 и 2024 годах получил премию, как лучший преподаватель университета ИТМО.
🔥 На своем канале я пишу только о том, что кажется мне интересным, описываю случаи из практики. Темы, которые мне близки: java, kotlin, coroutines, многопоточное программирование, system design, реализация высоконагруженных и надежных систем. Я сам пишу все посты в моем телеграм канале, даже этот не исключение.
🧠 Мои посты затрагивают непростые темы и не всегда написаны простыми словами. Будем говорить с вами, как с профессионалами, тянуть вверх, расширять видение, заставлять задумываться и глубже анализировать пространство решений, делать небольшое усилие над собой, чтобы учиться.
💎 Присоединяйтесь к каналу, если готовы выйти на новый уровень.
👨🏻🎓 Меня зовут Андрей Суховицкий. Я разработчик c десятилетним опытом, tech lead, разрабатываю высоконагруженные системы. В 2021 и 2024 годах получил премию, как лучший преподаватель университета ИТМО.
🔥 На своем канале я пишу только о том, что кажется мне интересным, описываю случаи из практики. Темы, которые мне близки: java, kotlin, coroutines, многопоточное программирование, system design, реализация высоконагруженных и надежных систем. Я сам пишу все посты в моем телеграм канале, даже этот не исключение.
🧠 Мои посты затрагивают непростые темы и не всегда написаны простыми словами. Будем говорить с вами, как с профессионалами, тянуть вверх, расширять видение, заставлять задумываться и глубже анализировать пространство решений, делать небольшое усилие над собой, чтобы учиться.
💎 Присоединяйтесь к каналу, если готовы выйти на новый уровень.
4100
12:09
26.03.2025
imageИзображение не доступно для предпросмотра
4000
10:36
26.03.2025
imageИзображение не доступно для предпросмотра
🦾 Тест по Java 🦾
📌Пройдите тест из 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе «Java Developer. Professional» от OTUS.
Сможете сдать - пройдете на курс по спеццене!
👩💻 В программе курса — все актуальные инструменты, необходимые Middle+ разработчику на Java. Возможна рассрочка.
⏰ Время прохождения теста ограничено 30 минут
👉ПРОЙТИ ТЕСТ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📌Пройдите тест из 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе «Java Developer. Professional» от OTUS.
Сможете сдать - пройдете на курс по спеццене!
⏰ Время прохождения теста ограничено 30 минут
👉ПРОЙТИ ТЕСТ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
4000
07:22
26.03.2025
imageИзображение не доступно для предпросмотра
Паттерн Компоновщик (Composite)
Composite — это структурный паттерн, который позволяет организовать объекты в древовидные структуры для представления иерархий "часть-целое". Он позволяет клиентам единообразно работать как с отдельными объектами, так и с их группами.
Использование:
🟡 Когда нужно представить иерархическую структуру объектов, например, дерево файловой системы или меню на сайте.
🟡 Когда клиентский код должен одинаково работать как с отдельными объектами, так и с их контейнерами.
🟡 Когда необходимо удобно добавлять новые виды компонентов в систему, поддерживая единый интерфейс.
Преимущества:
1️⃣ Позволяет обрабатывать составные и простые элементы одинаково.
2️⃣ Новый тип компонента можно добавить, просто реализовав общий интерфейс.
3️⃣ Можно динамически изменять дерево объектов (добавлять, удалять узлы).
Недостатки:
1️⃣ Усложнение кода: Может сделать систему сложнее из-за необходимости реализации общего интерфейса.
2️⃣ Затраты на проверку типов: Клиентский код иногда должен дополнительно проверять тип узлов, если это необходимо.
📌 Composite отлично подходит для работы с иерархиями, будь то дерево файлов, граф интерфейса или структурированные данные.
✅ Java библиотека #java
Composite — это структурный паттерн, который позволяет организовать объекты в древовидные структуры для представления иерархий "часть-целое". Он позволяет клиентам единообразно работать как с отдельными объектами, так и с их группами.
Использование:
Преимущества:
Недостатки:
4100
16:12
25.03.2025
close
Спецпредложения
Java разработка

Каналов
4
73.5K
lock_outline
CPV
lock_outline20 979.00 ₽₽
18 881.10 ₽₽
-10%
Java разработка

Java разработка

Java разработка

С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
5.0
3 отзыва за 6 мес.
Превосходно (100%) За последние 6 мес
t
**tortop@******.ru
на сервисе с февраля 2025
19.03.202510:41
5
Оперативное размещение
Показать еще
Лучшие в тематике
Новинки в тематике
Статистика канала
Рейтинг
64.6
Оценка отзывов
5.0
Выполнено заявок
188
Подписчики:
31.8K
Просмотры на пост:
lock_outline
ER:
8.9%
Публикаций в день:
2.0
CPV
lock_outlineВыбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий