Skip to content

Instantly share code, notes, and snippets.

View Viacheslav77's full-sized avatar

Viacheslav77

View GitHub Profile
package ServersTestStress;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
public class TestStress extends Thread{
@Viacheslav77
Viacheslav77 / TestPingPage
Last active April 2, 2016 16:47
В файле хранится список серверов. Надо проверить какие из серверов доступны в данный момент и создать отчет в формате сервер=статус.
package ServersCalls;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Map;
@Viacheslav77
Viacheslav77 / HTTP Server
Last active March 25, 2016 22:36
Написать сервер, который будет отправлять пользователю информацию о системе и номер запроса.
package MyServer;
import java.io.IOException;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
private static Integer counterRequest = 0;
private int port;
@Viacheslav77
Viacheslav77 / Download HTML RecursinThread
Last active March 24, 2016 17:45
Скачать все HTML файлы, доступные по ссылкам, а также файлы по ссылкам этих ссылок в отдельный каталог, а также использовать рекурсию и многопоточность
package ParseHTML;
//Скачать все HTML файлы, доступные по ссылкам в отдельный каталог.
import java.io.BufferedReader;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
@Viacheslav77
Viacheslav77 / ParseSaveHTML
Created March 19, 2016 02:02
Скачать все HTML файлы, доступные по ссылкам в отдельный каталог.
package ParseHTML;
//Скачать все HTML файлы, доступные по ссылкам в отдельный каталог.
import java.io.BufferedReader;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
@Viacheslav77
Viacheslav77 / ParseHTML
Last active March 17, 2016 13:34
Вывести на экран все ссылки, которые содержатся в скачанном HTML документе.
// Вывести на экран все ссылки, которые содержатся в скачанном HTML документе.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
@Viacheslav77
Viacheslav77 / Monitor3.1
Created March 9, 2016 13:39
Написать без использования итераторов проект монитора так, чтобы файлы старше N минут автоматически удалялись. 2. Дополнить проект монитора ф-й вывода расширенной информации о файлах на экран (дата создания, размер…).*/
package Monitor3x;
import java.lang.Thread;
import java.lang.InterruptedException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
import java.util.function.BiConsumer;
@Viacheslav77
Viacheslav77 / InputUser
Last active March 9, 2016 09:51
Написать программу «База данных пользователей» с функциями добавления, удаления, поиска и вывода информации о пользователе по номеру
package UserDataBase;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class InputUser {
@Viacheslav77
Viacheslav77 / Monitor3
Created March 4, 2016 22:56
Изменить проект монитора так, чтобы файлы старше N минут автоматически удалялись. 2. Дополнить проект монитора ф-й вывода расширенной информации о файлах на экран (размер…).
package Monitor3x;
import java.lang.Thread;
import java.lang.InterruptedException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
import java.io.*;
public class Monitor
@Viacheslav77
Viacheslav77 / getNamber
Last active March 3, 2016 18:17
Пользователь вводит набор чисел в виде одной строки (“1, 2, 3, 4, 4, 5”). Избавиться от повторяющихся элементов в строке и вывести результат на экран.
package DuplicateNumber2;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashSet;
import java.util.Scanner;
import MyExceptions.Myclass.NumeralExceptions;