Size: a a a

2020 September 24

AA

Albert Abdullin in learn.java
Albert Abdullin
Всем привет! Читаю Java Concurency на практике и разбираю пример взаимной блокировки с голоданием. Кто-нибудь сможет мне объяснить, почему в этом примере появляется эта самая пресловутая блокировка?
public class ThreadDeadlock {
ExecutorService exec = Executors.newSingleThreadExecutor();
public class RenderPageTask implements Callable<String> {
 public String call() throws Exception {
  Future<String> header, footer;
  header = exec.submit(new LoadFileTask("header.html"));
  footer = exec.submit(new LoadFileTask("footer.html"));
  String page = renderBody();
  // Запирается взаимной блокировкой – задача, ожидающая
  // результат подзадачи
  return header.get() + page + footer.get();
 }
}
}
Хотя если RenderPageTask запустить в том же exec, то тогда и будет эта блокировка. Как-будто пример обрезан.
источник

D

Dmitriy in learn.java
Ilya
Всем провет, кто-нибудь пробовал разрабатывать нейросеть и сложно ли?
Там же питон рулит
источник

V

Vladislav in learn.java
Ilya
Всем провет, кто-нибудь пробовал разрабатывать нейросеть и сложно ли?
Очень общий вопрос. Тоже самое если спросить: Кто нибудь разрабатывал сайт? - Сайт может быть лендингом, а может быть фейсбуком
источник

ЕТ

Евгений Тимочкин... in learn.java
нейросети это просто
источник

I

Ilya in learn.java
У меня проект в вузе, придумать и разработать какой-нибудь проект на ардуино, только не слишком простой, вот и подумал, может преминить
источник

ЕТ

Евгений Тимочкин... in learn.java
а как коррелируют Arduino и нейросети?
источник

VJ

Vladimir J in learn.java
Ilya
Всем провет, кто-нибудь пробовал разрабатывать нейросеть и сложно ли?
Нет не сложно. У тебя матрица или послойно векторьi весов, и пороговая функция. Кормишь невроньi данньiми через весов и считаешь для кяждого результат пороговой ф-ции. И т.д. для всех слоев
источник

VJ

Vladimir J in learn.java
Проблема проставить нужнье веса, чтб нужний результат получал
источник

VJ

Vladimir J in learn.java
Все это махрично-векторними операциями делается
источник

VJ

Vladimir J in learn.java
В 50 строк
источник

I

Ilya in learn.java
Ну мне надо проект подобие умного города или дома на ардуино
источник

I

Ilya in learn.java
Или что-нибудь в таком духе
источник

Э

Эд in learn.java
фетчу список объектов. Изменяю проперти им через stream.foreach(). Шлю запрос для апдейта со списком изменённых объектов. Почему неправильно изменять через stream.forEach()? Изменённый источник никак не зааффектит мне ничего. Чистые функции, лалалала. А что, если мне удобно, и никаких проблем нет
источник

Д

Дима in learn.java
На нет и спора нет
источник

Ю

Юрий in learn.java
На собеседовании задали вопрос: "как прототайп внедрить в синголтон?", я думаю с помощью BeanDefinitionPostProcessor сконфигурировать бин
источник

Ю

Юрий in learn.java
я прав?
источник

АМ

Анатолий Моисеев... in learn.java
источник

かたかわ in learn.java
Нет, не прав, постпроцессор отработает на этапе создания бина, а новый прототип в синглтоне нужен каждый раз, когда отрабатывает логика на эту зависимость
источник

NG

Nikita Gryzlov in learn.java
не сравнили скорость инстанцирования прототайп-бинов на лукапах и на обджект-провайдере, например?
в проекте сейчас используются лукапы, но разглядвание профайлера несколько удручает и хочется чего-то более быстрого при возможности
источник

RG

Rinchin G in learn.java
Добрый день. Подскажите пожалуйста, по rest

делаю api
/api/v1/schedule/{id}/lessons?startDate=123&endDate=1234

но хочу еще дополнительно фильтровать вывод списком lessonsIds = [] их я запихну в requestBody

а параметры startDate, endDate оставить параметрами или тоже лучше перенести в requestBody?
источник