
🌸 Майская распродажа на Telega.in
С 12 по 18 мая — реклама со скидками до 70%!
В каталог
Купить рекламу в этом канале
Формат:
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Изображение не доступно для предпросмотра
ThreadGroup
Это позволяет удобно управлять несколькими потоками одновременно, например, приостанавливать, возобновлять или прерывать группу потоков одним вызовом метода.
В этом примере мы создаем группу потоков с именем MyGroup и добавляем в нее два потока. Затем мы запускаем эти потоки и выводим информацию о группе с помощью метода
Результатом работы этого кода будет вывод информации о группе и сообщений от двух запущенных потоков.
ThreadGroup
представляет собой группу потоков. Кроме того, группа потоков может также включать в себя другие группы потоков. Они образуют дерево, в котором каждая группа потоков, кроме начальной, имеет родителя. Это позволяет удобно управлять несколькими потоками одновременно, например, приостанавливать, возобновлять или прерывать группу потоков одним вызовом метода.
В этом примере мы создаем группу потоков с именем MyGroup и добавляем в нее два потока. Затем мы запускаем эти потоки и выводим информацию о группе с помощью метода
list()
.Результатом работы этого кода будет вывод информации о группе и сообщений от двух запущенных потоков.
1300
20:39
13.05.2025
Frontend + Летний митап + Суббота = Я.Субботник по разработке интерфейсов 💛
7 июня в Москве Яндекс Go проводит Я.Субботник по разработке интерфейсов. В программе 4 доклада и воркшоп:
👉 Артемий Карпов расскажет, как команда выстраивает взаимодействие между разработкой и тестированием при написании автотестов и улучшении семантики приложения
👉 Миша Колосовский покажет, как сделать статические схемы интерактивными и причем тут SVG
👉 Давид Давыдов объяснит, что мы сделали с серверным API и как пришли к одной строчке кода вместо сотни
👉 Серёжа Алейников поделится опытом портирования нативного BDUI в вебе
На воркшопе участники в командах будут исправлять некорректные интерфейсы, стараясь учесть требования дизайнеров, бэкенд-разработчиков и тестировщиков. Вместе обсудим варианты решений, а коллеги из Яндекса помогут найти самое оптимальное.
Регистрируйтесь и зовите друзей!
Мероприятие бесплатное. Количество мест в офлайне ограничено — пожалуйста, дождитесь нашего подтверждения.
Реклама. ООО «Яндекс.Такси» ИНН 7704340310
7 июня в Москве Яндекс Go проводит Я.Субботник по разработке интерфейсов. В программе 4 доклада и воркшоп:
👉 Артемий Карпов расскажет, как команда выстраивает взаимодействие между разработкой и тестированием при написании автотестов и улучшении семантики приложения
👉 Миша Колосовский покажет, как сделать статические схемы интерактивными и причем тут SVG
👉 Давид Давыдов объяснит, что мы сделали с серверным API и как пришли к одной строчке кода вместо сотни
👉 Серёжа Алейников поделится опытом портирования нативного BDUI в вебе
На воркшопе участники в командах будут исправлять некорректные интерфейсы, стараясь учесть требования дизайнеров, бэкенд-разработчиков и тестировщиков. Вместе обсудим варианты решений, а коллеги из Яндекса помогут найти самое оптимальное.
Регистрируйтесь и зовите друзей!
Мероприятие бесплатное. Количество мест в офлайне ограничено — пожалуйста, дождитесь нашего подтверждения.
Реклама. ООО «Яндекс.Такси» ИНН 7704340310
1500
15:04
13.05.2025
imageИзображение не доступно для предпросмотра
Spring Web Module
Он может использоваться для создания различных веб-проектов на языке Java.
В этом примере мы создаем класс
Метод
Результатом работы этого кода будет запуск веб-приложения, которое отображает строку “Hello World!” при обращении к корневому URL-адресу.
Spring Web Module
является частью фреймворка Spring
и включает в себя необходимые компоненты для создания веб-приложений, а также имеет встроенный контейнер Apache Tomcat
. Он может использоваться для создания различных веб-проектов на языке Java.
В этом примере мы создаем класс
Application
с аннотацией @SpringBootApplication
, которая указывает на то, что это главный класс приложения Spring Boot
. Мы также добавляем аннотацию @RestController
, чтобы указать, что этот класс является контроллером.Метод
home()
аннотирован как @GetMapping("/")
, что означает, что он обрабатывает HTTP GET запросы к корневому URL-адресу (“/”). Этот метод возвращает строку “Hello World!”.Результатом работы этого кода будет запуск веб-приложения, которое отображает строку “Hello World!” при обращении к корневому URL-адресу.
1600
13:22
13.05.2025
imageИзображение не доступно для предпросмотра
Как разобраться в нейросетях раз и навсегда?!
🚀 Хотите понять, как искусственный интеллект может упростить вашу жизнь или вывести ваш бизнес на новый уровень?
🤖 Авторский канал "ИИчко" — место, где ИИ становится доступным, понятным и невероятно полезным для всех, кто интересуется технологиями.
🔍 Что вас ждет:
• Образовательный контент;
• Простые объяснения сложных тем ИИ;
• Инсайты для профессионалов;
• Практические советы;
• Тренды и вдохновение;
Подписывайтесь на "ИИчко" и откройте для себя ИИ с новой стороны!
👉 https://t.me/+HnGfS-hawx1mM2Fi
🚀 Хотите понять, как искусственный интеллект может упростить вашу жизнь или вывести ваш бизнес на новый уровень?
🤖 Авторский канал "ИИчко" — место, где ИИ становится доступным, понятным и невероятно полезным для всех, кто интересуется технологиями.
🔍 Что вас ждет:
• Образовательный контент;
• Простые объяснения сложных тем ИИ;
• Инсайты для профессионалов;
• Практические советы;
• Тренды и вдохновение;
Подписывайтесь на "ИИчко" и откройте для себя ИИ с новой стороны!
👉 https://t.me/+HnGfS-hawx1mM2Fi
1600
12:19
13.05.2025
imageИзображение не доступно для предпросмотра
Spring Data JPA
В этом примере мы создаем интерфейс
Сервис
Результатом работы этого кода будет возможность поиска пользователя по его имени пользователя в базе данных с помощью метода
Spring Data JPA
— это модуль Spring Data
, который фокусируется на использовании JPA
для хранения данных в реляционной базе данных. Его наиболее привлекательной особенностью является возможность автоматического создания реализаций репозитория во время выполнения из интерфейса репозитория.В этом примере мы создаем интерфейс
UserRepository
, который расширяет JpaRepository
. Это позволяет нам использовать готовые методы для работы с базой данных, такие как save
, findAll
, delete
и т. д. Кроме того, мы добавляем собственный метод findByUsername
, который позволяет нам искать пользователя по его имени пользователя. Сервис
UserService
использует UserRepository
и мы можем использовать этот сервис в нашем контроллере, чтобы обрабатывать запросы от клиента и возвращать данные из базы данных.Результатом работы этого кода будет возможность поиска пользователя по его имени пользователя в базе данных с помощью метода
findByUsername
из репозитория UserRepository
.1700
10:29
13.05.2025
imageИзображение не доступно для предпросмотра
Exchanger
Класс
В этом примере кода
В третий раз
Класс
Exchanger
в пакете java.util.concurrent
является классом синхронизации. Он облегчает обмен элементами между парой потоков, создавая точку синхронизации. Его работа проста: он просто ждет, пока два отдельных потока вызовут его метод exchange()
. Когда это происходит, он обменивается данными, предоставленными потоками.В этом примере кода
MakeString
создает строку, добавляя к ней символы от A до J, затем он обменивается этой строкой с UseString
при помощи метода exchange()
. UseString
выводит полученную строку и обменивается пустой строкой с MakeString
. Этот процесс повторяется три раза. В третий раз
MakeString
вызывает exchange()
с тайм-аутом в 250 миллисекунд, а UseString
спит 500 миллисекунд перед вызовом exchange()
. Из-за этого возникает исключение TimeoutException
, которое обрабатывается в MakeString
, и выводится сообщение “Timeout Occurred”.1900
17:26
12.05.2025
imageИзображение не доступно для предпросмотра
🗓 12 мая в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Разработчик на Spring Framework»
Погружаемся в мир облачных технологий и учимся разворачивать кластер MongoDB бесплатно.
Программа вебинара:
Вебинар будет полезен:
Разработчикам, начинающим backend-программистам, студентам IT-курсов и всем, кто хочет разобраться в облачных сервисах.
В результате вебинара вы:
Научитесь создавать кластеры MongoDB в облаке.
🔗 Ссылка на регистрацию: https://otus.pw/BH4jg/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
1900
15:09
12.05.2025
imageИзображение не доступно для предпросмотра
ArrayBlockingQueue
Попытки поместить элемент в полную очередь приведут к блокировке операции, ровно как и попытки взять элемент из пустой очереди.
Этот класс поддерживает необязательную политику справедливости для упорядочения. По умолчанию оно не гарантируется. Однако очередь, созданная с установленной справедливостью в значение
В этом примере кода класс
ArrayBlockingQueue
— это класс в пакете java.util.concurrent
, который представляет собой ограниченную блокирующую очередь, реализованную на основе массива. Он упорядочивает элементы в порядке FIFO (First In First Out). Попытки поместить элемент в полную очередь приведут к блокировке операции, ровно как и попытки взять элемент из пустой очереди.
Этот класс поддерживает необязательную политику справедливости для упорядочения. По умолчанию оно не гарантируется. Однако очередь, созданная с установленной справедливостью в значение
true
, предоставляет доступ к потокам в порядке FIFO. Справедливость обычно снижает пропускную способность, но уменьшает изменчивость.В этом примере кода класс
Producer
добавляет числа от 0 до 4 в очередь с помощью метода put()
. Consumer
берет элементы из очереди с помощью метода take()
и выводит их. Так как емкость очереди равна 2, то после добавления двух элементов в очередь Producer
блокируется, пока Consumer
не возьмет элемент из очереди.2100
19:40
11.05.2025
imageИзображение не доступно для предпросмотра
LinkedBlockingQueue
Эта очередь упорядочивает элементы в порядке FIFO. Новые элементы вставляются в хвост очереди, а операции извлечения из очереди получают элементы из головы очереди.
В этом примере создается
LinkedBlockingQueue
— это опционально ограниченная блокирующая очередь, основанная на связанных узлах. Это означает, что LinkedBlockingQueue
может быть ограничена, если указана ее емкость, в противном случае она будет неограниченной. Эта очередь упорядочивает элементы в порядке FIFO. Новые элементы вставляются в хвост очереди, а операции извлечения из очереди получают элементы из головы очереди.
В этом примере создается
LinkedBlockingQueue
с емкостью 2. Затем в очередь добавляются два элемента. После этого пытаемся добавить третий элемент с помощью метода put()
. Так как очередь заполнена, выполнение программы заблокируется на этой строке и не продолжится, пока не освободится место в очереди.2200
19:29
10.05.2025
imageИзображение не доступно для предпросмотра
Строки (String)
Строка представляет собой массив символов. При работе со строками важно понимать, что объект String является неизменяемым (immutable).
То есть при любых операциях над строкой, которые изменяют эту строку, фактически будет создаваться новая строка.
Методы, используемые в примере:
- str1 + " " + str2 - конкатенация строк.
- length() - возвращает длину строки.
- toCharArray() - преобразует строку в массив символов.
- toUpperCase() - преобразует все символы строки в верхний регистр.
- toLowerCase() - преобразует все символы строки в нижний регистр.
- contains() - проверяет, содержит ли строка указанную последовательность символов.
#это_база
Строка представляет собой массив символов. При работе со строками важно понимать, что объект String является неизменяемым (immutable).
То есть при любых операциях над строкой, которые изменяют эту строку, фактически будет создаваться новая строка.
Методы, используемые в примере:
- str1 + " " + str2 - конкатенация строк.
- length() - возвращает длину строки.
- toCharArray() - преобразует строку в массив символов.
- toUpperCase() - преобразует все символы строки в верхний регистр.
- toLowerCase() - преобразует все символы строки в нижний регистр.
- contains() - проверяет, содержит ли строка указанную последовательность символов.
#это_база
2300
18:45
09.05.2025
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
4.7
0 отзыва за 6 мес.
p
**ystech.genesis@******.com
на сервисе с января 2023
23.10.202420:57
5
Оперативное размещение
Показать еще
Новинки в тематике
Лучшие в тематике
Статистика канала
Рейтинг
30.3
Оценка отзывов
4.7
Выполнено заявок
137
Подписчики:
22.8K
Просмотры на пост:
lock_outline
ER:
7.1%
Публикаций в день:
1.0
CPV
lock_outlineВыбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий