Основа прогресса в тренировках

16. марта 2018 Бег, Спорт 0
Основа прогресса в тренировках
Уровень прогресса зависит от нескольких факторов. Для себя я определил следующую формулу: Блок «Система тренировок» включает: Индивидуальный план тренировок Дневник тренировок Отслеживание прогресса Блок «Питание» включает: Здоровое питание Контроль веса Блок «Отдых» включает: Сон Питание до, во время и после тренировки Учитывание бытового и прочего стресса

Spring boot, Spring Data Jpa, Problem with JpaRepository

01. марта 2017 Spring 0
When Spring boot start I have a problem «…Cannot create inner bean…» The problem depends with JpaRepository I have configuration class JpaConfig For resolve problem I did: 1 for bean entityManagerFactory in annotation I add name «emf» @Bean(name = \"emf\") public LocalContainerEntityManagerFactoryBean configureEntityManager() 2 in annotation «EnableJpaRepositories»  for JpaConfig I add property «entityManagerFactoryRef» @EnableJpaRepositories(basePackages = ...

Mock implementation for void method

17. февраля 2017 JAVA, Test 0
When you want replace implementation method in test, you can use Mockito. doAnswer(new Answer() { public Object answer(InvocationOnMock invocation){ Object[] args = invocation.getArguments(); Mock mock = invocation.getMock(); return null; } }).when(mock).someMethodWithParameter(Matchers.any(),Matchers.any(User.class));

Hot change frontend when use Spring Boot

16. февраля 2017 JAVA, Spring 0
It need when you want edit frontend (html, jsp and other) and show this changes without restarting app. add spring-boot-devtools in dependencies In maven: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> </dependencies>

Override method

11. января 2017 JAVA 0
Пример переопределения метода. package pro.bolshakov; public class Test1 { public static class A{ private void test(){ System.out.println(\"test A\"); } } public static class B extends A{ protected void test(){ System.out.println(\"test B\"); } } public static class C extends B{ public void test(){ System.out.println(\"test C\"); } } public static void main(String[] args) { A a_a = ...

Java: Polymorphism don’t work for variables

02. августа 2016 JAVA, Programming 0
Example: public class Test { public static void main(String[] args) { class A{ private int x; public int getX_A(){return this.x;} } class B extends A{ public int x; public int getX_B(){return this.x;} } B b= new B(); A a = b; a.x = 5; if(a == b){System.out.println(\"Object equals\");} else {System.out.println(\"Object not equals\");} if(a.getX_A() == b.getX_B()){System.out.println(\"Variables ...

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

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);