Size: a a a

2020 November 07

БТ

Бекмамбет Трахтенбер... in learn.java
Anton
и что? загружаешь постранично
Всмысле постранично? Ты с юзером грузишь все его комментарии
источник

D

Dima in learn.java
ЛОЛ
источник

D

Dima in learn.java
ну зато он рассуждать уже рационально начал хотя бы...
источник

A

Anton in learn.java
Dima
очевидно, сообщения и пользователь должны грузится отдельно, в отдельных сервисах и в отдельных эндпоинтах
т.е между юзером и сообщением сделать однонаправленную связь и выгружать сообщения пользователя запросами кастомными в базу?
источник

D

Dima in learn.java
Anton
т.е между юзером и сообщением сделать однонаправленную связь и выгружать сообщения пользователя запросами кастомными в базу?
тип связи - ты смотри по ситуации
источник

D

Dima in learn.java
а выгружать отдельно, да
источник

DK

Dmtr Klkv in learn.java
@tommcat20 На сколько я понимаю, Дима имеет ввиду следующее: в ООП объект это представление реальности, то есть когда у тебя есть юзер, это должен быть только юзер, а не юзер и все его сообщения, сообщества и лайки и профиль. Все это должно быть отдельными сущностями со ссылками или зависимостями.
источник

D

Dima in learn.java
я бы оставил ссылку на юзера в сообщении
источник

D

Dima in learn.java
но с юзера на сообщения ссылку не делал - бессмысленно
источник

D

Dima in learn.java
вызов этого метода может например уронить твое приложение - из-за OOM
источник

A

Anton in learn.java
в общем, если я правильно понял, то лист сообщений, постов и лайков - убирать из юзера. делать только в этих сущностях ссылки на юзера (объекты). и получать сообщения по юзеру кастомными запросами в мессендж сервисе, пост сервисе и тд
источник

A

Anton in learn.java
у меня в принципе так и происходит
источник

A

Anton in learn.java
просто нужно убрать листы и переделать маппинг
источник

A

Anton in learn.java
Dmtr Klkv
@tommcat20 На сколько я понимаю, Дима имеет ввиду следующее: в ООП объект это представление реальности, то есть когда у тебя есть юзер, это должен быть только юзер, а не юзер и все его сообщения, сообщества и лайки и профиль. Все это должно быть отдельными сущностями со ссылками или зависимостями.
спасибо за пояснение
источник

n.

ns ... in learn.java
Я извиняюсь заранее за глупый вопрос.
В своем обучении еще не дошел до этого момента.
Методом тыка случайно выяснил, что в sout можно просто указать название ссылки на объект.
Интересно стало, а что выводится в консоль? это наименование объекта или что за @......
источник

n.

ns ... in learn.java
источник

N🌌

Nazarii 🌌 in learn.java
ns ...
Я извиняюсь заранее за глупый вопрос.
В своем обучении еще не дошел до этого момента.
Методом тыка случайно выяснил, что в sout можно просто указать название ссылки на объект.
Интересно стало, а что выводится в консоль? это наименование объекта или что за @......
The default toString() method shows the object class and its hash code so that you can hopefully tell different object instances apart. Since it is also used by default in error messages, this makes quite a bit of sense.
источник

N🌌

Nazarii 🌌 in learn.java
Это имя класса и хеш-код
источник

N🌌

Nazarii 🌌 in learn.java
Последний (тот, что после @) - такой-себе идентификатор твоего объекта, потому-что в идеале должен быть уникален
источник

n.

ns ... in learn.java
А зачем хэш код классу?
источник