Найти тему
Fork Join Pool
Напишите приложение, которое в многопоточном режиме сформирует карту заданного сайта (список ссылок), и запишите её в файл. Ссылки на дочерние страницы должны располагаться в файле с отступами на одну табуляцию относительно родительских. Пример https://skillbox.ru/ ㅤhttps://skillbox.ru/media/ ㅤㅤhttps://skillbox.ru/media/management/ ㅤㅤㅤhttps://skillbox.ru/media/management/kak_rat_podkhod/ Рекомендации 📌 Для работы с HTML страницами добавим в наш проект библиотеку jsoup: ↘️ <dependency> ㅤ<groupId>org...
706 читали · 1 год назад
Files and network
Напишите программу, которая будет собирать данные из разных источников и записывать два JSON-файла. Парсинг разных данных должен происходить в разных классах. Имена классов и их методов придумайте самостоятельно. По мере реализации проверяйте работу каждого созданного класса. В программе должны быть следующие классы: ㅤ° файл stations.json со свойствами станций в следующем формате: Если каких-то свойств для станции нет, то в файле не должно быть соответствующих ключей. 📌 Добавим зависимости: ↘️ <dependencies> ㅤ<dependency> ㅤㅤ<groupId>com...
472 читали · 1 год назад
Dating Site(Redis)
Условия задания На сайте знакомств зарегистрировалось 20 пользователей. Показывайте их по очереди на главной странице сайта. По умолчанию порядок очереди зависит от времени регистрации на сайте. После каждого показа пользователь отправляется в конец очереди. Пользователь может оплатить услугу по перемещению в начало очереди. Программа должна запускать бесконечный цикл, в котором: 📌 Добавим зависимость: ↘️ <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3...
212 читали · 1 год назад
Abstract Classes and Inheritance
1. Создайте класс компании Company, содержащей сотрудников и реализующей методы: Каждый метод НЕ должен иметь модификатор static, это позволит каждому объекту класса Company иметь свой набора сотрудников, свой расчет дохода, увольнение и найм. Аргументы и возвращаемое значение методов выберите на основании логики работы вашего приложения. 2. Создайте два метода, возвращающие список указанной длины (count). Они должны содержать сотрудников, отсортированных по убыванию и возрастанию заработной платы: 3...
216 читали · 1 год назад
PhoneBook Collections Map
📌 Создадим класс PhoneBook, в котором: ❶ Укажем поле: - Map<String, String> phoneBookMap = new TreeMap<>(); - для хранения данных нашей телефонной книги ⭐️ P.S. Map - это интерфейс, который представляет собой структуру данных, основанную на принципе "ключ-значение". Map хранит элементы в виде пар ключ-значение, где каждый ключ может быть связан только с одним значением. Map не может содержать дублирующиеся ключи, но значения могут повторяться. ❷ Реализуем следующие методы: - addContact() - для...
488 читали · 1 год назад
Birthdays
Реализуйте метод: public static String collectBirthdays(int year, int month, int day), который вернёт строки, содержащие все ваши прошедшие дни рождения от момента рождения до текущей даты в требуемом формате. Дата рождения передаётся в метод тремя числами. Формат требуемого вывода, если ваш день рождения — 31 декабря 2014 года, а сейчас — 1 апреля 2022 года: 0 - 31.12.2014 - Wed 1 - 31.12.2015 - Tue 2 - 31.12.2016 - Sat 3 - 31.12.2017 - Sun 4 - 31.12.2018 - Mon 5 - 31.12.2019 - Tue 6 - 31.12.2020 - Thu 7 - 31...
167 читали · 1 год назад
Hospital Collections Array
Напишите код метода generatePatientsTemperatures(), который должен сгенерировать массив float, содержащий значения температур пациентов от 32 до 40 градусов. В методе getReport()вам требуется составить строку с отчётом по значениям температур в массиве с пациентами: - Соберите в строку список температур пациентов. - Рассчитайте среднее арифметическое значение температуры. - Посчитайте количество здоровых пациентов с температурой от 36,2 до 36,9 градусов. Округлите среднюю температуру до 2 знаков после запятой, а температуры каждого пациента до 1 знака после запятой...
240 читали · 1 год назад
Trucks And Containers
Представьте, что вы доставляете груз в ящиках одинакового размера. У вас есть грузовики и контейнеры. В каждый грузовик помещается максимум 12 контейнеров. В каждый контейнер — не более 27 ящиков. Ящики, контейнеры и грузовики пронумерованы. Напишите программу, которая распределит ящики по контейнерам и грузовикам в зависимости от их количества. Программа должна также выводить необходимое для этого число грузовиков и контейнеров исходя из количества ящиков, введённого пользователем после запуска программы...
166 читали · 1 год назад