Size: a a a

2021 January 04

AE

Alexandr Emelyanov in pro.jvm
Dima
мало инфы на самом деле
Ага
источник

D

Dima in pro.jvm
если речь об историчности - можно hibernate audit посмотреть
источник

D

Dima in pro.jvm
или вообще в базе триггер придумать
источник

D

Dima in pro.jvm
если речь о том, чтобы научиться работать с m2m - ссылки выше
источник

D

Dima in pro.jvm
в блоге Влада такие же стать про o2o, o2m, m2o
источник

B1

Burevesnik 1960 in pro.jvm
спасибо
источник

ch

central hardware in pro.jvm
источник

IZ

Ivan Zemlyankiy in pro.jvm
Pavel Ivanovsky
там вообще очень странное предположение с сетом, он в основном потоке наполняет состояние переменной, а переменная изменяется в пуле, не факт что сможем отловить все состояния.
Сорян за некропостерство, с сетом там всё норм: между get() и телом лямбды есть hb ребро, между гет и добавлением в сет - программ ордер
источник

IZ

Ivan Zemlyankiy in pro.jvm
Не отменяет, конечно, факта что задача - так себе, но фишка с сетом работать будет
источник

PI

Pavel Ivanovsky in pro.jvm
Ivan Zemlyankiy
Не отменяет, конечно, факта что задача - так себе, но фишка с сетом работать будет
Может я не так сказал, 3 потока из пула меняют состояние переменной основного потока, основной поток в конце каждой итерации складывает состояние в сет. Уменьши число итераций и посмотри что произойдет
источник

IZ

Ivan Zemlyankiy in pro.jvm
Pavel Ivanovsky
Может я не так сказал, 3 потока из пула меняют состояние переменной основного потока, основной поток в конце каждой итерации складывает состояние в сет. Уменьши число итераций и посмотри что произойдет
А, да, это конечно )
источник

PI

Pavel Ivanovsky in pro.jvm
Можно даже не уменьшать, планировщик на разных ос по разному работает, и там удивительные результаты могут быть
источник

IZ

Ivan Zemlyankiy in pro.jvm
Nikolay
Вот я вижу ,что люди напридумывают , что я имел в виду . И уже собеседование приплели. Вы что , коллегии? Вам что интересно к постановке задачи придираться или просто обсудить что -то ?
Да просто задача - дичайший баян, все кто знают - знают, кто не знает - им это и не нужно.
Задача обычно делается без этого сета и цикла и просят назвать потенциально возможные результаты. Тогда ответ 2, 5, 6, 10 будет иметь смысл.

Рассуждать о кэшах процессора, вообще говоря, вредно, ибо есть 100500 архитектур и нюансов, я не готов прям дискутировать о том как сбрасываются кэши и какие там барьеры памяти компилятор понавтыкал, а джит потом выпилил, по этому нужно рассуждать именно про модель памяти, искать хб рёбра и т.п. Но тут это прям примитивно:" ололо, между 2мя сабмитами нет синхронизации, у нас гонка по данным. Спасибо волатайл поставили, а-то ответ 0, 1 и, возможно, 42 тоже были бы валидны"
источник

I

Ingli in pro.jvm
может кто-то подсказать, я возвращаю ответ на запрос модели дто, тут скрин не вставить, хз как объяснить, но когда есть поле с типом другой модели в первом случает оно просто не пишется вообще, а во втором пишется со значением null, модели создавал абсолютно одинаково, всё одинаково, не пойму такого поведения вообще
источник

IZ

Ivan Zemlyankiy in pro.jvm
Nikolay
Вот я вижу ,что люди напридумывают , что я имел в виду . И уже собеседование приплели. Вы что , коллегии? Вам что интересно к постановке задачи придираться или просто обсудить что -то ?
По этому остаётся только придераться к постановке )
источник

I

Ingli in pro.jvm
{
 "id": 4,
 "userName": "Daniela",
 "firstName": "Daniela",
 "mail": "daniela@gmail-com.com",
 "aimRole": {
   "id": 1,
   "role": "ADMIN"
 },
 "organizations": [
   {
     "organization": {
       "id": 2,
       "name": "CSOB",
       "description": "organization 2"
     }
   },
   {
     "organization": {
       "id": 1,
       "name": "1.PF",
       "description": "organization 1"
     }
   }
 ]
}
вот тут после organizations существует еще 2 связи, но они нун не показываются

{
   "id": 4,
   "username": "qwqweqwerqw",
   "icon_url": "qwqrqwrr",
   "rating": 122,
   "influencerService": [
     {
       "id": 1,
       "price": 234,
       "description": "dgsgsdg",
       "service": {
         "id": 1,
         "service": "Stories"
       },
       "influencer": null
     }
   ]
 }
а тут поле influencer: null, хотя это тоже связь, непонятно
источник

p

podocodenick in pro.jvm
Привет! Посоветуйте плиз, как хранить файл так, чтобы потом отличить его от подделок? Проверять экстеншн или валидировать содержимое файла не совсем то, есть что-то уникальнее?
источник

A

Artjom Kalita in pro.jvm
Ingli
{
 "id": 4,
 "userName": "Daniela",
 "firstName": "Daniela",
 "mail": "daniela@gmail-com.com",
 "aimRole": {
   "id": 1,
   "role": "ADMIN"
 },
 "organizations": [
   {
     "organization": {
       "id": 2,
       "name": "CSOB",
       "description": "organization 2"
     }
   },
   {
     "organization": {
       "id": 1,
       "name": "1.PF",
       "description": "organization 1"
     }
   }
 ]
}
вот тут после organizations существует еще 2 связи, но они нун не показываются

{
   "id": 4,
   "username": "qwqweqwerqw",
   "icon_url": "qwqrqwrr",
   "rating": 122,
   "influencerService": [
     {
       "id": 1,
       "price": 234,
       "description": "dgsgsdg",
       "service": {
         "id": 1,
         "service": "Stories"
       },
       "influencer": null
     }
   ]
 }
а тут поле influencer: null, хотя это тоже связь, непонятно
Вот как тебе ответить так чтобы не токсично вышло ?
Ты вкинул какой-то джсон сказал что у тебя что-то не отображается, при этом что у тебя в коде происходит знаешь только ты и тут телепатов нету, чтобы базируясь на том мизере информации, что ты написал и каком-то джсон аутпуте  сказать тебе правильное решение -
Побуду этим самым телепатом и скажу что ты неправильно в ДТО мапишь результат
источник

S

Sanctus in pro.jvm
Привет! Помогите починить IDEA...
Выдает следующее сообщение:
Error: Could not find or load main class "имя класса"
Переустанавливал IDEA и теперь не работает запуск точки входа Котлин, только Java точка входа работает..
Пробывал различные варианты пересборки проекта, и удаление папки .idea и т.д. Не помогает
источник

b

borsch in pro.jvm
podocodenick
Привет! Посоветуйте плиз, как хранить файл так, чтобы потом отличить его от подделок? Проверять экстеншн или валидировать содержимое файла не совсем то, есть что-то уникальнее?
если подделка на основе контента, то делай просто md5 checksum
источник