Liquibase @ % ; not null range default character

Если у вас в ликвибейс есть конструкция <sql>, то ликви по дефолту ищет все символы «;» и разделяет этот запрос на несколько кусов, поэтому если у вас в <sql> используется динамический запрос, вы должны сказать ликви, чтобы он не разделял запрос по точке с запятой и выполнял запрос как цельный, для этого необходимо проставить флаг splitStatements=»false»

<sql splitStatements="false">
  declare
    new_variable;
  begin
    //много кода с символом ";"
  end;
</sql>

источник: https://www.liquibase.org/documentation/changes/sql.html

java: package javax.ws.rs.core does not exist

Ошибка при сборке

Как лечить: открываем настройки проекта (ctrl + alt + shift + s, для idea), переходим в раздел Libraries, жмем Add, находим в .m2 javax/ws/rs/jsr311-api и добавляем джарку

jcmd GC.heap_dump и full GC

Привет хлопцы

Занимаясь анализом утечки памяти (memory leak) в своем приложении у меня в голове сформировалось некоторое количество материала которым я бы хотел поделиться с вами в нескольких статьях. Сегодня речь пойдет про тулзу jcmd которая входит в поставку JDK и находится в каталоге bin

Читать далее jcmd GC.heap_dump и full GC