Добавить новость
ru24.net
«Фрилансим»
Декабрь
2024
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
26
27
28
29
30
31

Написать сервис коротких ссылок на Java (консоль)

0
Основные задачи:

1. Создание коротких ссылок: Система должна принимать длинный URL и преобразовывать его в короткую ссылку. Например, при вводе ссылки https://freelance.habr.com/tasks/new должен быть возвращен короткий вариант, такой как clcker.ru/3DZHeG.

2. Уникальные ссылки для каждого пользователя: Если один и тот же ресурс сокращают разные пользователи, система должна генерировать уникальные сокращенные ссылки для каждого из них.

3. Лимит переходов: Пользователь должен иметь возможность установить максимальное количество переходов по созданной ссылке. После достижения этого лимита ссылка становится недоступной.

4. Ограничение времени жизни ссылки: Система должна устанавливать срок действия ссылки, например, в одну сутки. По истечении этого времени ссылка должна автоматически удаляться.

5. Уведомление пользователя: Пользователь должен получать уведомления о том, что лимит переходов исчерпан или срок действия ссылки истек.

6. Идентификация пользователя по UUID



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
Юлия Путинцева

Теннисистка Путинцева: решила выступать за Казахстан из-за лучших условий






Собянин представил отчет о работе правительства Москвы. Главное

Учёные нашли уникальную могилу на территории Троице-Сергиевой лавры

«Решил напрямую обратиться к дяде Жене». Экс-футболист ЦСКА раскрыл детали личной беседы с Гинером

Собянин анонсировал открытие более 40 новых станций метро и МЦД к 2030 году