Size: a a a

2020 September 21

А

Артём Курилко... in pro.jvm
допустим я передал в конструктор thread класс service, который содержит метод method(). Тогда через currentThread() я не смогу вызвать method()
источник

AB

Andrew Bystrov in pro.jvm
Артём Курилко
допустим я передал в конструктор thread класс service, который содержит метод method(). Тогда через currentThread() я не смогу вызвать method()
ты можешь вызывать только метод run, раз ты передал туда Runnable
источник

QH

Quantum Harmonizer in pro.jvm
Артём Курилко
допустим я передал в конструктор thread класс service, который содержит метод method(). Тогда через currentThread() я не смогу вызвать method()
Конечно, и не должен мочь
источник

S

Sergey in pro.jvm
Артём Курилко
допустим я передал в конструктор thread класс service, который содержит метод method(). Тогда через currentThread() я не смогу вызвать method()
А зачем тебе это?
источник

А

Артём Курилко... in pro.jvm
Sergey
А зачем тебе это?
public class ApplicationRunner {

   public static void main(String[] args) {
       RunService firstService = new RunService(0);
       RunService secondService = new RunService(1);
       Thread firstThread = new Thread(firstService, "first");
       Thread secondThread = new Thread(secondService, "second");
       firstThread.start();
       secondThread.start();
   }

}

class RunService implements Runnable{
   public int i;
   
   public RunService(int i){
       this.i = i;
   }

   @Override
   public void run() {
       Thread thread = Thread.currentThread();
           // someMethod();
   }
}

interface Service{

   void someMethod();

}

class FirstServiceImpl implements Service{

   @Override
   public void someMethod(){
       System.out.println("First implementation");
   }

}

class SecondServiceImpl implements Service{

   @Override
   public void someMethod(){
       System.out.println("Second implementation");
   }

}
источник

А

Артём Курилко... in pro.jvm
хочу чтобы взависимости от аргумента класса FistServiceImpl или SecondServiceImpl я мог вызвать нужную реализацию someMethod()
источник

DZ

Dmitry Zvorygin in pro.jvm
А чего ты просто Service в RunService не передаёшь?
источник

DZ

Dmitry Zvorygin in pro.jvm
зачем костыли и танцы с бубном вокруг
источник

DZ

Dmitry Zvorygin in pro.jvm
угу
источник

А

Артём Курилко... in pro.jvm
спасибо, сам не догадался
источник
2020 September 22

В

Влад in pro.jvm
Всем здарова. Я пытаюсь вникнуть в Джава с нуля. Если можно с кем-то в личке пообщаться на этот счёт, отзовитесь пожалуйста.
источник

S

Sergei in pro.jvm
Влад
Всем здарова. Я пытаюсь вникнуть в Джава с нуля. Если можно с кем-то в личке пообщаться на этот счёт, отзовитесь пожалуйста.
источник

AE

Alexandr Emelyanov in pro.jvm
Tolegen Izbassar
Вопрос в том, как настроить datasource в spring-boot так, чтобы он исполнял запросы в тредпуле
взять r2dbc драйвер к бд
источник

ВБ

Вениамин Белоусов... in pro.jvm
Всем привет! Кто знает, почему может не стартовать аппендер на сервере? Локально работает, на сервере запускаю- сообщения о старте нет, ошибки тоже нет. Использую logback, конфиги на сервере и локально это разные файлы, сравнивал через чекер, содержание одинаковое.
источник

v

vl_pvm in pro.jvm
Вениамин Белоусов
Всем привет! Кто знает, почему может не стартовать аппендер на сервере? Локально работает, на сервере запускаю- сообщения о старте нет, ошибки тоже нет. Использую logback, конфиги на сервере и локально это разные файлы, сравнивал через чекер, содержание одинаковое.
Конфиг можно посмотреть аппендеров?
источник

ВБ

Вениамин Белоусов... in pro.jvm
источник

ВБ

Вениамин Белоусов... in pro.jvm
источник

AE

Alexandr Emelyanov in pro.jvm
Sergey Yezhov
Как по мне DTO больше к передаче инфы по сети относится. Внутри же основной логики работа идёт с доменной моделью. Хотелось бы ещё почитать именно какой-то  источник, где 1) описаны эти архитектурные паттерны в общем, 2) описаны в контексте спринга.
Просто никто особо не мешает маппить в контроллере: сервис принимает/возвращает модель в рамках транзакционного метода, контроллер мапит модель. Присутствие managed jpa сущности в контроллере не обязательно при этом.
есть такой момент, когда возникает необходимость переиспользования сервисной логики (сервисы вызывают друг друга) и им нужны именно jpa сущности, а не дто, то выделяется слой доменных сервисов, которые не создают транзакций, а работают сугубо во внешних и не знают о дто
источник

AE

Alexandr Emelyanov in pro.jvm
Kirill Shelopugin
Реактор не умеет шифтить вычисления между пулами?
умнеет, можно указать в цепочке что с какого-то шага все последующие в отдельном пуле
источник

ВБ

Вениамин Белоусов... in pro.jvm
vl_pvm
Конфиг можно посмотреть аппендеров?
Проблема в том, что в дебаг зайти на сервере нельзя) А других идей для локализации ошибки нет
источник