Для архивирования файлов есть классы ZipOutputStream Он содержит в себе контент в виде последовательности байт, и блоки байт помечены метками, которые имеют класс ZipEntry. Процедура записи файлов в архив выглядит следующим образом: 1 Открываем поток записи архива ZipOutputStream 2 Ставим метку блока ZipEntry 3 Записываем байты 4 Повторяем п.2 и п.3 если несколько файлов 5 Закрываем поток записи архива ...
Получить файлы и подпапки по пути можно без использования рекурсии. Есть новые средства NIO — Files.walk Вот пример: final List<String> arrFiles = new ArrayList<>(); String path = \"C:\\Temp\"; try { Stream<Path> streamFiles = Files.walk(Paths.get(path)); streamFiles.forEach(p -> arrFiles.add(p.toString())); } catch (IOException e) { e.printStackTrace(); } arrFiles.forEach(System.out::println);
Разработка была сделана в процессе прохождения обучения на Java online Project Сделано для демонстрации технологий. Посмотреть можно на heroku http://topjava-bas.herokuapp.com/login На github https://github.com/bolshakov-as/topjava.git В проекте использовались технологии: Maven Spring Security Spring Security Test Spring MVC Spring Data JPA Hibernate ORM Hibernate Validator SLF4J JsonJackson JSP JSTL Apache Tomcat WebJars DataTables plugin Encache PostgreSQL JUnit Hamcrest jQuery jQuery ...
Информация от 23.05.2016 Что за налог? НДФЛ — налог на доходы физических лиц. Это основной вид прямых налогов. Исчисляется в процентах от совокупного дохода физических лиц за вычетом документально подтвержденных расходов в соответствии с действующим законодательством. Кто платит? Из названия можно понять, что плательщиками являются физические лица, а именно: резиденты находятся на территори РФ более ...
На чём завершить свой сезон, я начал думать где-то за две недели до марафона в Берлине. Обсудил со своим тренером (Мишей) о возможности пробежать после марафона еще какой-нибудь старт. Приняли решение, что если марафон пройдет удачно и останется желание, то можно при понижении объема воспользоваться суперкомпенсацией и пробежать полумарафон. Если немного отойти от этого, то я ...
Регистрация 2013 год прошел под зведой удачи. После прохождения айронмена в Швеции наступила опустошенность. Для того чтобы жизнь стала более целенаправленной, надо было выбрать для себя старт. Решил попробовать крупный марафон. Выбор пал на марафон в Берлине.
Почему этот старт? Для меня участие в этом марафоне уже традиция. Я в нем принимаю участие в четвертый раз. Почему я рекомендую поучаствовать в данном марафоне:
В прошлом году удача была на моей стороне, и мне удалось зарегистрироваться на марафон в Берлине. В этом сезоне (2014 год) этот марафон является для меня основным стартом.
Подготовка После Сестрорецка После показанного результата в Сестрорецке, я был на подъеме. Я вместе с тренером Михаилом Питерцевым планировал еще подтянуть скорость к пробегу «Белые ночи». Я уже мечтал показать на нем отличный результат и побить свой рекорд молодости, который был установлен где-то в 16 лет и равнялся 34:25 на 10 км. Но не все ...
Начало После удачного выступления на марафоне “Дорога жизни”, я под руководством Миши взялся за свою скорость. В этом году стоят высокие цели, поэтому, чтобы показать хороший результат, нужно быстро бежать. Как говорит Миша: “Результат на марафоне заложен в скорости”. Травма В конце февраля получил травму ахилла. Сложно сказать из-за чего это случилось. Было много причин. ...