Реалізувати методи сортування у вигляді окремої бібліотеки функцій для масивів різної довжини. a = {5 8 9 12 3 0 4} Сортування методом вставки: 1. Ділимо масив на дві частини: відсортована та невідсортована. Записуємо індекс верхнього елемента у ...
Клиент серверное приложение Java
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Описание задачи
Разработать клиент-серверное приложение со следуюшим функционалом:
- Работа с данными в csv файлах;
- Автоматическое создание таблиц в базе данных;
- Веб-страница для загрузки данных в таблицы базы данных из csv файлов;
- Вывод результатов в csv файлы;
- Вывод ошибок в консоль;
- Веб-страница с формой для регистронезависимого текстового поиск по описанию транзакий с выводом на ту же страницу в виде таблицы;
Строки "ПлатА за аренду", "ПлатАза аренду", "ПЛАТА" удовлетворяют условию, так как будучи переведёнными в нижний регистр содержат подстроку "плата".
Описание используемых данных
Таблица transactions.csv
Таблица содержит историю транзакций клиентов банка за один год и три месяца.
Формат данных
customer_id,tr_datetime,mcc_code,tr_type,amount,term_id
111111,15 01:40:52,1111,1000,-5224,111111
111112,15 15:18:32,3333,2000,-100,11122233
...
Описание полей
- customer_id — идентификатор клиента;
- tr_datetime — день и время совершения транзакции (дни нумеруются с начала данных);
- mcc_code — mcc-код транзакции;
- tr_type — тип транзакции;
- amount — сумма транзакции в условных единицах со знаком; + — начисление средств клиенту (приходная транзакция), - — списание средств (расходная транзакция);
- term_id — идентификатор терминала;
Данная таблица содержит информацию по полу для части клиентов, для которых он известен. Для остальных клиентов пол неизвестен.
Формат данных
customer_id,gender
111111,0
111112,1
...
Описание полей
- customer_id — идентификатор клиента;
- gender — пол клиента;
Данная таблица содержит описание mcc-кодов транзакций.
Формат данных
mcc_code;mcc_description
1000;словесное описание mcc-кода 1000
2000;словесное описание mcc-кода 2000
...
Описание полей
- mcc_code – mcc-код транзакции;
- mcc_description — описание mcc-кода транзакции.
Данная таблица содержит описание типов транзакций.
Формат данных
tr_type; tr_description
1000; словесное описание типа транзакции 1000
2000; словесное описание типа транзакции 2000
...
Описание полей
- tr_type – тип транзакции;
- tr_description — описание типа транзакции;
- Spring framework
- Скачать Postgresql
- Инструкция как сделать консольное приложение на Java Spring
- Документация Spring Shell
- Парсим CSV файл в Java
- Пример веб приложение на Java Spring
- Клиент-серверное приложение на Java Spring (работа с шаблонами веб страниц тут так себе, предыдущий пример лучше)
- Введение в работу с JDBC драйвером в Java Spring
- Развернутый пример работы с JDBC драйвером
- Работаем с базой, как серьезные люди Spring Data JPA
- Список примеров работы со Java Spring Data фреймворком
- Похожие заказы
- Базы данных3 заявкиЗакрыт2 года назад
- $1000
Здравствуйте. Наша компания ищет специалиста по CS Cart. В задачи входит реализация различных задач, разработка модулей. Работать можно из любой точки мира. Главное - компьютер, интернет, знания CS Cart и выполнение задач в срок. С кандидатом ...
Базы данных1 заявкаЗакрыт2 года назад Необходимо на Laravel написать конструкцию, которая будет от пользователя брать excel (через html форму), парсить и загружать в БД. В excel 6 столбцов
Базы данных1 исполнительЗавершен2 года назад1 Восстановить данные для входа в аккаунт телегарм 2 Помочь войти в аккаунт, доступа к телефону нет 3 Обновился телеграм на MAC OS, не входит в аккаунты которые были. 4 Пишите ваши контакты для связи ...
Базы данных2 заявкиЗакрыт2 года назадСпроектировать глобал так, чтобы у него было по крайней мере 3 индекса разных типов. Использовать в качестве значений узлов глобала 2 разных вида списков (срочный и $LВ). Показать использование по меньшей мере 4 различных функций ...
Базы данныхнет заявокЗакрыт2 года назадПривет! Сайт https://atl-btl.ru был размещён на хостинге Таймвеб, но была не высокая скорость загрузки, захотел перенести на VDS тоже Таймвеб. Сотрудники компании Таймвеб сделали перенос, но произошли какие-то ошибки, в начале сайт еле загружался, потом выпал из поиска. Потом ...
Базы данных1 заявкаЗакрыт2 года назад- $256
Написати дипломну роботу на тему " Розробка довідково- інформаційної системи обліку комплектуючих ПК на мові С#" Бд с интерфейсом.Функционал,как : поиск, сортировка, редактирование, добавление,удаление, отчёт, фильтр и т д на С# План нпотрібен для Підтвердження керівником, методички ...
Базы данныхнет заявокЗакрыт2 года назад Информатика и программирование. Найти наиболее красивое разбиение номера телефона.
Базы данных1 заявкаЗакрыт2 года назад- $65
Необходимо: 1. Собрать данные с сайта по API-запросу/либо с датасета 2. Загрузить эти данные в SQ-базу. 3. Провести разведочный анализ. 4. Выполнить дашборд. Визуальное представление и примеры: [url=https://docs.google.com/presentation/d/1F98djWuLZkR_JNzEE5AnGm0yfBKlOOTT-zZedBWAT0M/edit#slide=id.gb0ad376dbb_0_54]Анализ фильмов по данным IMDb - Google Презентации[/url]
Базы данных5 заявокЗакрыт2 года назад Требования к проекту: 1) Проанализировать предметную область с точки зрения информационного обмена, выявить возможные источники информации. Составить описание и схему источников. Составить описание используемых источников информации (таблицы, OLTP-поля, меры-поля, типы данных). Различные типы источников выбираются ...
Базы данных1 заявкаЗакрыт2 года назад