I hereby claim:
- I am isicju on github.
- I am isicju (https://keybase.io/isicju) on keybase.
- I have a public key ASAz-pwHFoER4sn0ciLQpc523lnfe10QRdP3DHww6dC9ugo
To claim this, I am signing this object:
//Допустим у вас есть интерфейс | |
interface Logger{ | |
void info(String normalMessage); | |
void error(String errorMessage); | |
} | |
// Есть его иплементация |
//Задача супер проста: читаем с базы данные о сотруднике те firstName,lastName,employeeId, birthDate | |
//Решения могут включать | |
//jdbc | |
//jdbcTemplate или подобный вроде apacheTemplate | |
//нельзя использовать решения типа hibernate/Spring Data | |
//Сам запрос пускай будет "SELECT * FROM EMPLOYEES" | |
public Employee getEmployeeById(){ | |
return null; | |
} |
Допустим есть функция: | |
public boolean doSomething(){ | |
return System.currentTimeMillis() % 2 == 0; | |
} | |
Напишите функцию doSomethingWithRetry которая пытается вызвать doSomething(). Если doSomething() возвращает false тогда ваша функция | |
должна попробовать вызвать её еще раз пока та не вернет true. Функция получает на вход максимальное количество | |
попыток и ожидание между попытками например 1 секунду. Если все попытки закончились то функция должна вернуть false. |
Напишите функцию которая вовращает предыдущий к текущей дате будний день. | |
Если предыдущий будний день - праздник то нужно вернуть предыдущий до него но также он должен быть будним днем. | |
Например для 2 марта 2023 (суббота) должен быть возвращено 1 марта (пятница). | |
Тот же случай с 2 марта 2023 должен вернуть четверг если 1 марта будет праздничным днем. | |
Вот сигнатура метода | |
Сигнатура с датой не уточнена, вы вольны сами решать какой именно формат даты передается и возвращается. | |
public Date getPreviousWeekDay(Date date, List<Date> publicHolidays){ | |
//implementation. |
public long makeOddNumberSum(Integer[] numbers){ | |
// put your solution here | |
return 0l; | |
} |
public class Main { | |
public static main void(String[] values){ | |
System.out.println("kek"); | |
} | |
} |
-- Best used for learning purposes. Original developer also has an ER diagram available at https://dbseminar.r61.net/node/32 | |
--create tables | |
BEGIN; | |
CREATE TABLE regions | |
( region_id SERIAL primary key, | |
region_name VARCHAR(25) | |
); | |
CREATE TABLE countries |
version: '2' | |
services: | |
grafana: | |
image: grafana/grafana:latest | |
ports: | |
- "3000:3000" | |
environment: | |
- GF_SECURITY_ADMIN_PASSWORD=admin |
public class Main { | |
public static void main(String[] args) throws InterruptedException { | |
System.out.println("Works"); | |
} | |
} |
I hereby claim:
To claim this, I am signing this object: