Size: a a a

2020 February 21

H

Human in pro.jvm
Артем Суслов
🤣 Я понимаю, что шаблоны не всегда работают. И сразу понять как делать невозможно, если только с таким не сталкивался до этого. Но только шаблоны могут дать скорость разработки. А рефакторинг всегда будет нужен.
Просто суть эти слоев, в том что они должны получаться сами из требований и банального SRP. А не наоборот сначала лепим шаблон а потом думаем что же куда совать, собственно с какого вопроса и начали тему, куда же это запихать. Загнали себя в угол собвстенными же ограничениями
источник

KK

Kostya Kakunin in pro.jvm
все сделал как нужно осталась проблема с синхронизации https://github.com/kmwork/bpm-spring-boot-demo-first/tree/kostya-demo/manual — тут описание с картинками — почему final static переменная не в одном экземпляре — не могу понять
источник

АC

Алексей C in pro.jvm
Kostya Kakunin
все сделал как нужно осталась проблема с синхронизации https://github.com/kmwork/bpm-spring-boot-demo-first/tree/kostya-demo/manual — тут описание с картинками — почему final static переменная не в одном экземпляре — не могу понять
У тебя несколько Class Loader?
источник

KK

Kostya Kakunin in pro.jvm
Алексей C
У тебя несколько Class Loader?
нет я их напрямую не юзаю даже
источник

АC

Алексей C in pro.jvm
Это косвенно может быть
источник

KK

Kostya Kakunin in pro.jvm
Алексей C
Это косвенно может быть
да подумаю над этим сп
источник
2020 February 22

A

Alexander in pro.jvm
IDEA + Maven модули. Работаем из модуля А, у которого есть зависимость - модуль Б, а у модуля Б в зависимостях - модуль В. Когда цепляешь зависимостью Б и обращаешься к классам из В  (транзитивно), то IDEA говорит что не понимает что за классы ты импортируешь и юзаешь, то есть пишет Cannot find symbol... и подсвечивает такие классы красным. Однако мавеном все собирается и замечатльно запускается. Workaround для включения code highlighitng - прямое указание в Project structure -> modules ссылки на нужный модуль, который используется транзитивно. Это я дурак или лыжи не едут?
источник

IK

Igor Komarov in pro.jvm
Как отключить какой-то конкретный логгер? Вот есть у меня спамящий красным в лог абсолютно не нужную мне информацию пакет "org.openqa.selenium.devtools"

Могу ли я либо для какого-то конкретного класса, который мне надоел, либо для всего пакета вырубить логгеры вида:

private static final Logger LOG = Logger.getLogger(Connection.class.getName());


не прибегая при этом к чудесам рефлексии?
источник

АC

Алексей C in pro.jvm
Slf4j?
источник

IK

Igor Komarov in pro.jvm
java.util.logging
источник

АC

Алексей C in pro.jvm
Igor Komarov
Как отключить какой-то конкретный логгер? Вот есть у меня спамящий красным в лог абсолютно не нужную мне информацию пакет "org.openqa.selenium.devtools"

Могу ли я либо для какого-то конкретного класса, который мне надоел, либо для всего пакета вырубить логгеры вида:

private static final Logger LOG = Logger.getLogger(Connection.class.getName());


не прибегая при этом к чудесам рефлексии?
источник

KK

Kostya Kakunin in pro.jvm
Alexander
IDEA + Maven модули. Работаем из модуля А, у которого есть зависимость - модуль Б, а у модуля Б в зависимостях - модуль В. Когда цепляешь зависимостью Б и обращаешься к классам из В  (транзитивно), то IDEA говорит что не понимает что за классы ты импортируешь и юзаешь, то есть пишет Cannot find symbol... и подсвечивает такие классы красным. Однако мавеном все собирается и замечатльно запускается. Workaround для включения code highlighitng - прямое указание в Project structure -> modules ссылки на нужный модуль, который используется транзитивно. Это я дурак или лыжи не едут?
просто или все (1) на мавете или (2) все без мавена --
1) тогда в зависимости в pom.xm прописывай или
2) удаляй модуль поддержки мавена
источник

KK

Kostya Kakunin in pro.jvm
просто не должно быть смешанных настроек так если причесан проект то все должно прописано  на pom.xml
источник

T

Timur in pro.jvm
Как побороть то, что JsonNode десериализуется в
{"_children":{"sum":{"_value":15123.13} ...
?
источник

T

Timur in pro.jvm
Хочу чтобы был нормального вида
{"sum":15123.13,
источник

АC

Алексей C in pro.jvm
код ктнб
источник

PK

Pavel K. in pro.jvm
Alexander
IDEA + Maven модули. Работаем из модуля А, у которого есть зависимость - модуль Б, а у модуля Б в зависимостях - модуль В. Когда цепляешь зависимостью Б и обращаешься к классам из В  (транзитивно), то IDEA говорит что не понимает что за классы ты импортируешь и юзаешь, то есть пишет Cannot find symbol... и подсвечивает такие классы красным. Однако мавеном все собирается и замечатльно запускается. Workaround для включения code highlighitng - прямое указание в Project structure -> modules ссылки на нужный модуль, который используется транзитивно. Это я дурак или лыжи не едут?
Это точно не модули тестов?
источник

PK

Pavel K. in pro.jvm
На правах вброса: PhantomReference кто-то в личной практике применял?
источник

A

Alexander in pro.jvm
Pavel K.
Это точно не модули тестов?
точно, вот даже есть issue на эту тему: https://youtrack.jetbrains.com/issue/IDEA-169064
источник

b💬

binka 💬 in pro.jvm
Pavel K.
На правах вброса: PhantomReference кто-то в личной практике применял?
да, часто приходится содавать инстансы в рамках учебного курса
источник