Skip to content

Instantly share code, notes, and snippets.

127.0.0.1 Vasya Pupkin 14.10.2010 11:40:00 LOGIN OK
127.0.0.1 Amigo 30.08.2012 16:08:13 LOGIN OK
192.168.100.2 Vasya Pupkin 30.08.2012 16:08:40 DONE_TASK 15 OK
146.34.15.5 Eduard Petrovich Morozko 13.09.2013 5:04:50 DOWNLOAD_PLUGIN OK
127.0.0.1 Eduard Petrovich Morozko 11.12.2013 10:11:12 WRITE_MESSAGE FAILED
146.34.15.5 Eduard Petrovich Morozko 12.12.2013 21:56:30 WRITE_MESSAGE OK
146.34.15.5 Eduard Petrovich Morozko 03.01.2014 03:45:23 LOGIN OK
192.168.100.2 Vasya Pupkin 30.01.2014 12:56:22 SOLVE_TASK 18 ERROR
127.0.0.1 Vasya Pupkin 14.11.2015 07:08:01 WRITE_MESSAGE OK
192.168.100.2 Vasya Pupkin 19.03.2016 00:00:00 SOLVE_TASK 1 OK
@Shtaba09
Shtaba09 / task3310_ExceptionHandler.java
Created April 11, 2020 23:53
Shortner Зделать еще JDBC
package com.javarush.task.task33.task3310;
public class ExceptionHandler {
public static void log(Exception e){
System.out.println(e.getLocalizedMessage());
}
}
package com.javarush.task.task36.task3610;
import java.io.Serializable;
import java.util.*;
public class MyMultiMap<K, V> extends HashMap<K, V> implements Cloneable, Serializable {
static final long serialVersionUID = 123456789L;
private HashMap<K, List<V>> map;
private int repeatCount;
@Shtaba09
Shtaba09 / Solution.java
Created September 30, 2019 21:16
JAXB сериализация с СDATA и Коментами
package com.javarush.task.task33.task3309;
import org.w3c.dom.Comment;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
@Shtaba09
Shtaba09 / Solution.java
Created September 30, 2019 19:05
Отбор последовательностей слов
package com.javarush.task.task22.task2209;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.TreeSet;
/*
package com.javarush.task.task32.task3209;
import javax.swing.*;
import javax.swing.text.BadLocationException;
import javax.swing.text.html.HTMLDocument;
import javax.swing.text.html.HTMLEditorKit;
import java.io.*;
public class Controller {
private View view ;
@Shtaba09
Shtaba09 / task2813_FactorialCalculator.java
Created December 9, 2018 00:32
Вычисление факториала числа в потоках
package com.javarush.task.task28.task2813;
import java.util.concurrent.Callable;
public class FactorialCalculator implements Callable {
private final int number;
public FactorialCalculator(int number) {
this.number = number;
}
@Shtaba09
Shtaba09 / task2811_ReadWriteMap.java
Created December 9, 2018 00:19
Реализация Read Write Map
package com.javarush.task.task28.task2811;
import java.util.Map;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
public class ReadWriteMap<K, V> {
private final Map<K, V> map;
private final ReadWriteLock lock = new ReentrantReadWriteLock();
@Shtaba09
Shtaba09 / Solution.java
Created December 6, 2018 23:36
Gaus формула и BigDeclima Просчет суммы чисел от входа
package com.javarush.task.task28.task2808;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.*;
/*
@Shtaba09
Shtaba09 / task3110_Archiver.java
Created November 30, 2018 00:00
Архиватор по версии сайта Java Rush
package com.javarush.task.task31.task3110;
import com.javarush.task.task31.task3110.exception.WrongZipFileException;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class Archiver {