Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> querying text file, querying text file 
:(
    Опции темы
b2b7
Дата 30.12.2015, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 30.12.2015

Репутация: нет
Всего: нет



Здравствуйте пришол мне таск на позицию джуна в компанию.  не могу разобраться как его делать  помогите пзжл. или направте в нужное направление очень прошу     


Servlet based API for querying text file
As a Product Owner i would like to have Servlet WEB API that will allow me to query/filter
information from text files over web so that
- Any person would have access to file without uploading it on local box
- I can do basic query/filter operations online without using text editor or grep/awk/..
Basically you API should read text file from file system and apply filtering/querying logic to
produce response.
Acceptance criteria:
1. API response content type should be JSON
2. API should have following query params:
- limit: integer which represents max number of chars in text that API should return. If
parameter is blank or missing return max 10000 chars.
- q: string which represents text to search in file, i.e. if it q=java - API should return all
strings which equals to ‘java’ or containing it. If q is blank or missing - API should return
all text from file
- length: integer which represents max string length. API should return string which
doesn’t exceed that number or if there is no such strings empty response. If parameter
is blank or missing ignore it.

Constraints:
1. No frameworks like Spring/Jersey should be used
2. API shouldn’t be secured
3. Please remember that your applic

Это сообщение отредактировал(а) b2b7 - 30.12.2015, 22:51
PM MAIL   Вверх
AntonSaburov
Дата 25.1.2016, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Надо написать сервлет (или использовать ReST API) в который надо передать параметрами максимальное количество строк, образец, по которому искать строку, максимальная длина возвращаемой строки.
Внутри сервлета надо разобрать параметры, считать файл построчно и искать в каждой строке образец. Если нашли - добавляем в коллекцию.
После того, как файл закончился и коллекция сформирована - пишем в response ответ в виде JSON.

Надо рабзобраться в технологиях, котоыре я указал. Иначе юниора быстро уволят, как несправившегося. Во всяком случае я бы даже брать такого не стал.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0398 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.