Помечено: java

Книги для Java разработчика

В связи с тем, что начинаю читать много профильных книг решил выложить список в рекомендуемом порядке изучения. Этот список относится ко времени когда основные технические навыки получены и нужно углубляться в профессиональную разработку. Список...

Java. Как сбросить mock в каждом отдельном тесте

Столкнулся с проблемой, что в каждый тест из набора по отдельности выполняется успешно. Но при запуске всего набора один из тестов выдает ошибку на проверке verify какие методы выполнялись, а какие нет. Т.е. получается,...

Ошибка java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

При создании Spring приложения получил ошибку com.zaxxer.hikari.pool.HikariPool : HikariPool-1 – Exception during pool initialization. java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed Оказалось, что решается она добавлением параметра “allowPublicKeyRetrieval=true” в URL datasource в файле application.properties...

Hibernate. Ошибка Using Hibernate built-in connection pool

Изучаю Hibernate. Столкнулся с ошибкой при компиляции “WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!)” Оказалось, что необходимо добавить в maven библиотеку “c3p0” и “hibernate-c3p0“, после чего прописать в конфиге hibernate.cfg.xml...

Java. Как создать объект класса по его строковому имени

Чтобы в Java создать экземпляр/объект класса по его строковому имени необходимо выполнить следующие действия: В коде это выглядит следующим образом: String nameOfClass = stringClassName;Class classForName = Class.forName(nameOfClass);TargetClass targetClassObject = (TargetClass) classForName.newInstance(); Java. How create...

Память приложения в Java

Память в Java состоит из следующих областей: Metaspace – в нее загружаются статические данные, метаданные, описания объектов. Stack – область памяти в которую сохраняется в очередности запуска информация по выполняемому методу, его примитивным переменным,...