Работа с файлами: Архивирование файлов

07. июня 2016 JAVA 0
Для архивирования файлов есть классы ZipOutputStream Он содержит в себе контент в виде последовательности байт, и блоки байт помечены метками, которые имеют класс ZipEntry. Процедура записи файлов в архив выглядит следующим образом: 1 Открываем поток записи архива ZipOutputStream 2 Ставим метку блока ZipEntry 3 Записываем байты 4 Повторяем п.2 и п.3 если несколько файлов 5 Закрываем поток записи архива ...

Получение файлов и подпапок

07. июня 2016 JAVA 0
Получить файлы и подпапки по пути можно без использования рекурсии. Есть новые средства 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 ...