This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM ubuntu:latest | |
# Install necessary packages including OpenJDK 8 and wget for downloading the gist | |
RUN apt-get update && apt-get install -y openjdk-8-jdk | |
RUN apt-get install wget | |
RUN apt-get clean | |
# Create an application directory | |
WORKDIR /app |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import com.sun.net.httpserver.HttpServer; | |
import com.sun.net.httpserver.HttpHandler; | |
import com.sun.net.httpserver.HttpExchange; | |
import java.io.IOException; | |
import java.io.OutputStream; | |
import java.net.InetSocketAddress; | |
import java.util.UUID; | |
import java.time.LocalDateTime; | |
import java.time.format.DateTimeFormatter; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Допустим у вас есть интерфейс | |
interface Logger{ | |
void info(String normalMessage); | |
void error(String errorMessage); | |
} | |
// Есть его иплементация |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Задача супер проста: читаем с базы данные о сотруднике те firstName,lastName,employeeId, birthDate | |
//Решения могут включать | |
//jdbc | |
//jdbcTemplate или подобный вроде apacheTemplate | |
//нельзя использовать решения типа hibernate/Spring Data | |
//Сам запрос пускай будет "SELECT * FROM EMPLOYEES" | |
public Employee getEmployeeById(){ | |
return null; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Допустим есть функция: | |
public boolean doSomething(){ | |
return System.currentTimeMillis() % 2 == 0; | |
} | |
Напишите функцию doSomethingWithRetry которая пытается вызвать doSomething(). Если doSomething() возвращает false тогда ваша функция | |
должна попробовать вызвать её еще раз пока та не вернет true. Функция получает на вход максимальное количество | |
попыток и ожидание между попытками например 1 секунду. Если все попытки закончились то функция должна вернуть false. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Напишите функцию которая вовращает предыдущий к текущей дате будний день. | |
Если предыдущий будний день - праздник то нужно вернуть предыдущий до него но также он должен быть будним днем. | |
Например для 2 марта 2023 (суббота) должен быть возвращено 1 марта (пятница). | |
Тот же случай с 2 марта 2023 должен вернуть четверг если 1 марта будет праздничным днем. | |
Вот сигнатура метода | |
Сигнатура с датой не уточнена, вы вольны сами решать какой именно формат даты передается и возвращается. | |
public Date getPreviousWeekDay(Date date, List<Date> publicHolidays){ | |
//implementation. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public long makeOddNumberSum(Integer[] numbers){ | |
// put your solution here | |
return 0l; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Main { | |
public static main void(String[] values){ | |
System.out.println("kek"); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- 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 |
NewerOlder