Size: a a a

2018 December 08

П

Павел in Java Developers
-x test
источник

KE

Kantoro Erkulov in Java Developers
то есть проблема в том, что IDEA проверяет наличие ошибок в test class'ах при деплойменте
источник

KE

Kantoro Erkulov in Java Developers
в eclipse всё хорошо деплоится
источник

П

Павел in Java Developers
Нафиг такое деплоить тогда
источник

KE

Kantoro Erkulov in Java Developers
решилось
источник

KE

Kantoro Erkulov in Java Developers
помог этот совет
источник

KE

Kantoro Erkulov in Java Developers
источник

KE

Kantoro Erkulov in Java Developers
вчера ночью не мог найти, а сегодня  прям с первого запроса нашёл ответ в stackoverflow
источник
2018 December 10

DT

Dmitry Teplov in Java Developers
Всем привет! Подскажите, пожалуйста куда капать, чтобы найти причину и решить следующую проблему:

При обработке данных, - допустим создание профайлов клиентов в системе, - система линейно увеличивает количество затраченного времени на каждый профайл. Если на 1-й уходило окол 150 мс, то на 5000-й уже 19 сек.

Что интересно:
- при перезапуске система снова начинает тратить по 150мс на создание уже 5001 профайла;

Стек технологий:
- Spring Boot, Hibernate, Postgres

Что пробовал:
- Попробовал весь процесс запихнуть в try-catch-finally и в последнем принудительно вызвать сборщик мусора - результат нулевой;
- Как-то так поставил точку остановки в середине процесса, повисела система полчасика, отпустил - был резкий скачок по количеству времени на сздание, вместе 13 сек система начала тратить по 6 сек на создание профайла и дальше так же линейно возрастала

Подскажите, пожалуйста, хотя бы куда капать и чем это делается - у меня вообще 0 идей что за магия такая...
источник

EL

Eugene Lazarev in Java Developers
Профайлером бы глянуть, что бы идеи появились
источник

Y

You in Java Developers
Dmitry Teplov
Всем привет! Подскажите, пожалуйста куда капать, чтобы найти причину и решить следующую проблему:

При обработке данных, - допустим создание профайлов клиентов в системе, - система линейно увеличивает количество затраченного времени на каждый профайл. Если на 1-й уходило окол 150 мс, то на 5000-й уже 19 сек.

Что интересно:
- при перезапуске система снова начинает тратить по 150мс на создание уже 5001 профайла;

Стек технологий:
- Spring Boot, Hibernate, Postgres

Что пробовал:
- Попробовал весь процесс запихнуть в try-catch-finally и в последнем принудительно вызвать сборщик мусора - результат нулевой;
- Как-то так поставил точку остановки в середине процесса, повисела система полчасика, отпустил - был резкий скачок по количеству времени на сздание, вместе 13 сек система начала тратить по 6 сек на создание профайла и дальше так же линейно возрастала

Подскажите, пожалуйста, хотя бы куда капать и чем это делается - у меня вообще 0 идей что за магия такая...
Возможно где-то есть проверка данных уже существующих профайлов, чтобы не допустить дублирования например. И чем больше данных, тем дольше эта проверка отрабатывает
источник

Y

You in Java Developers
Или в коде генерируется какое-то рандомное строковое значение, и потом оно вставляется в отсортированный массив. Хотя маловероятно
источник

Y

You in Java Developers
А так конечно, надо профайлером смотреть, чтобы сузить область поиска проблемы и добраться до причины
источник

DT

Dmitry Teplov in Java Developers
You
Возможно где-то есть проверка данных уже существующих профайлов, чтобы не допустить дублирования например. И чем больше данных, тем дольше эта проверка отрабатывает
- при перезапуске система снова начинает тратить по 150мс на создание уже 5001 профайла;

тогда эта шляпа бы не отработала. С помощью профайлера, дебага и чьей-то матери удалось понять что запросы в базу выполняются всё медленней и медленней... Я уже начинаю винить постгрес или то, что моя приложуха не очень с ним людит дружить. Может, какие обидки в логах копит, может ещё что...
источник

Y

You in Java Developers
Может где-то очередь накапливается, в узком месте
источник
2018 December 11

CC

Chris Calvin in Java Developers
Господа, вопрос глупейший конечно, но не нашел для себя ответа в гугле(он не совсем по джаве, поэтому сюда). Есть аппа на спринг буте с ембеддед томкетом. Поменялись некоторые нюансы, и теперь аппу нужно деплоить уже как war в standalone tomcat. Как его настроить так, что бы моя аппа мапилась на '/'?
источник

DN

Dz Nine in Java Developers
Chris Calvin
Господа, вопрос глупейший конечно, но не нашел для себя ответа в гугле(он не совсем по джаве, поэтому сюда). Есть аппа на спринг буте с ембеддед томкетом. Поменялись некоторые нюансы, и теперь аппу нужно деплоить уже как war в standalone tomcat. Как его настроить так, что бы моя аппа мапилась на '/'?
можно тут способы посмотреть https://www.baeldung.com/tomcat-root-application
источник

CC

Chris Calvin in Java Developers
Забросил в рут. Теперь другой трабл
источник

CC

Chris Calvin in Java Developers
Логи спринга не пишутся в логи томкета. Причем логи hazelcast пишутся)
источник

CC

Chris Calvin in Java Developers
Опять же, в гугле не могу найти как пофиксить логгирование
источник