powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / кодилити литкод и прочее задачки
25 сообщений из 198, страница 5 из 8
кодилити литкод и прочее задачки
    #40040588
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
Lelouch


1) А кеш привязан к сессии. Зачем хранить и в сессии и в кеше, если сессия может обратиться к кешу?)
2) Ну да, есть метод detach. О нем обычно знают, но джунам простительно не знать
3) Ну ты то чОткий джун и чОтко знаешь, что у тебя изменений не будет. К сожалению, "ребята из hibernate" не такие чОткие и не умеют определять, нужно оно пользователю или нет. Они, правда, сделали специальный метод, который позволяет убрать объект из отслеживания (см пункт 2), но такие Spring junior developer о его наличии не догадываются, потому что за интерфейсы Spring JPA не заглядывали)


1.Давай по порядку ,я вижу у тебя проблемы с элементарным JAVA core
что такое сессия ,что такое кеш и как ты думаешь где они хранятся?
2.Живо себе представил ,как стажер Lelouch детачит этак пару млн сущностей- хотя чем ты дитя не тешилось,лишь бы не плакало)))хахаха
2.1 если бы ты был внимателен и читал все что тебе пишут,ты бы увидел например session.clear() ))но тебе же это не нужно да?) ты крутой стажер с самомнением целого джуна)
3.Ну да я в отличиии от тебя способен понять что в рамках моего рест апи идет выдача данных ,то это означает ,что никаких изменений в сущности ,читай в бд я вносить не собираюсь и соотвестенно мне никакое кеширование не нужно


2) О, уже начал сам смотреть документацию. Ничего себе. Ну и перестань путаться в показаниях - у тебя то 500 элементов, то 2 млн. Видимо голова перегрелась, да джун?)
3) Ну не нужно - вызови clear. Тем самым ты как раз сообщишь hibernate "изменения сущностей отслеживать не требуется".
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040597
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
Lelouch

2) О, уже начал сам смотреть документацию. Ничего себе. Ну и перестань путаться в показаниях - у тебя то 500 элементов, то 2 млн. Видимо голова перегрелась, да джун?)
3) Ну не нужно - вызови clear. Тем самым ты как раз сообщишь hibernate "изменения сущностей отслеживать не требуется".

понятно ,слился стажерчик)Оно и понятно пару раз так несколько млн руками подетачишь и привет)
вообщем тебе в палату к петрухе нашему,будете там в два смычка хибер хаять ,ухахаха


Я рано обрадовался - с чтением и осознанием прочитанного по прежнему проблемы.
Можешь дать ссылку хотя бы на 1 пост, где бы я хаял хибер? Давай даже возьмем более широко - где бы я хаял ORM?
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040600
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
Lelouch

2) О, уже начал сам смотреть документацию. Ничего себе. Ну и перестань путаться в показаниях - у тебя то 500 элементов, то 2 млн. Видимо голова перегрелась, да джун?)
3) Ну не нужно - вызови clear. Тем самым ты как раз сообщишь hibernate "изменения сущностей отслеживать не требуется".

понятно ,слился стажерчик)Оно и понятно пару раз так несколько млн руками подетачишь и привет)
вообщем тебе в палату к петрухе нашему,будете там в два смычка хибер хаять ,ухахаха

Сленг малолетки после банки пива.
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040606
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

А asv79 и zzz79 - это один и тот же человек?
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040607
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch,
Да.
И цветочный магазин его проект
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040612
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
Lelouch
пропущено...


Я рано обрадовался - с чтением и осознанием прочитанного по прежнему проблемы.
Можешь дать ссылку хотя бы на 1 пост, где бы я хаял хибер? Давай даже возьмем более широко - где бы я хаял ORM?

конечно рано стражер,ведь даже после 10 страниц ты так и не понял сути вопроса,ты даже на индуса 3$ не тянешь- я бы поручил тебе сортировать пузырьком максимум))))

Дяденька джун, я жду ссылку на пост, где я негативно отзывался о hibernate. Или очередной слив?)
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040623
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
например ibm286 c 64 кб ОЗУ и что им делать ?))
Не было у компов с i80286 "64КБ ОЗУ".
Был "стандартный мегабайт". Делится мог по разному. Типично - 640+384, иногда 512+"всякое хитрое".
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040627
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во. Мне тоже сразу в глаза бросилось.
Возможно, товарищ попутал "64К" и "640К хватит на все".
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040635
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
hck2
пропущено...

+1
спустя пары десятков потерянных десятилетий, наконец в жава что-то вразумительное, где главенствуют данные, а не ООПшная чушь. но слегка разочаровывает, что аля стримовский язык spark опять на половину итеративный. в конце 70х, начале 80х придумали декларативный SQL, где пользователь говорит чего нужно достать, а не как. могли бы и dataset api сделать полностью декларативным.

а так да, хороший шаг вперед: полноценный оптимизатор, "lazy" выполнение, умение не просто прожевывать структуры сильно большие чем памяти, но делать это в параллель и на множестве узлов. было бы шикарно, если бы не странный птичий язык запросов, в котором по прежнему нужно думать о порядке выполнения. а ведь счастье было так близко.

да конечно так. а потом выдумывают скл движки чтоб со стримами раотать как таблицами и юзать стандартный табличный скл дсл :)

кстати, какие практические задачи спарк меожт решать ну кроме обработки каких то данных на лету а ля данные с датчиков или там какие нибудь биллинги где эти данные генерятся миллионами клиентов.

Спарк это не решает. Это биг-дата. Тоесть анализ исторических сведений а не оперативных.

Хотя количество фреймворков вокруг Спарка растет и возможно у него есть варианты обновлений RDD на лету,
но это - не его сильная сторона.
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040645
Фотография Vyatich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelouch
А asv79 и zzz79 - это один и тот же человек?

Да
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040646
Фотография Vyatich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
andreykaT
пропущено...

да конечно так. а потом выдумывают скл движки чтоб со стримами раотать как таблицами и юзать стандартный табличный скл дсл :)

кстати, какие практические задачи спарк меожт решать ну кроме обработки каких то данных на лету а ля данные с датчиков или там какие нибудь биллинги где эти данные генерятся миллионами клиентов.

Спарк это не решает. Это биг-дата. Тоесть анализ исторических сведений а не оперативных.

Хотя количество фреймворков вокруг Спарка растет и возможно у него есть варианты обновлений RDD на лету,
но это - не его сильная сторона.

Spark Streaming, не?
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040664
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79,
а что ответили по поводу кучи объектов хибера для каждого юзера?
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040670
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sak
Возможно, товарищ попутал "64К" и "640К хватит на все".
Не важно, что он попутал.
Важно, что он пытается оперировать вещами и понятиями, которых не знает или/и не понимает.
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040674
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vyatich
mayton
пропущено...

Спарк это не решает. Это биг-дата. Тоесть анализ исторических сведений а не оперативных.

Хотя количество фреймворков вокруг Спарка растет и возможно у него есть варианты обновлений RDD на лету,
но это - не его сильная сторона.

Spark Streaming, не?

Возможно да. Я не работал с этим extension.

Вот флаг вам в руки. Откомментируйте более развернуто. Умеет-ли работать Spark с оперативными транзакциями
или нет.
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040686
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
Lelouch


1) Что еще расскажешь?) https://monosnap.com/file/IyNgpMsPGxwRK2GvTgyR9yvAplSP0s

расскажу что ты сказочный пиз....л?
по запарке на работе ,я не заметил,как ты индус в тесте проверяешь совсем не то ,о чем мы говорили,ты дергаешь коллекцию ,потом точечно сущности,а говорили мы о повторном запросе на выгрузку коллекции и как я предпологал( не было времени проверить )
ты обычный индус)

традиционно тест
https://pasteboard.co/JMmXQnf.png


О, первый пруф от тебя. Но, к сожалению, джун опять ошибся.

Ты хотя бы проверил, что у тебя оба чтения из репозитория в одной транзакции происходят?)
Я тебе специально показал условия запуска теста (а именно - @DataJpaTest).
Но ты - как джун - не знаешь, что метод теста в рамках @DataJpaTest выполняется в одной транзакции.
https://monosnap.com/file/QPsrSxjJBvCvdCFXh7RA8wGTYRKqya

https://monosnap.com/file/h03qgqxlucyFyVetrzCfAfeU3RHS3p
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040688
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
ты нам нещадно врал ,как мы видим объекты разные


Джун, посмотри ЕЩЕ раз внимательно на то, чем аннотирован класс теста)

Lelouch

Zzz79
Я тут подумал, что для вас стоит конкретизировать весь код теста.
https://monosnap.com/file/6T3NEOWP3OW2fbYN4p73ao60Wi34pa
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040690
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Zzz79#22272872]
Lelouch

хватит врать то уже индус,кто тебе дауну сказал что в рамках одного метода теста - будут разные транзакции

А кто тебе сказал, что одна?)
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040691
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
ты нам нещадно врал ,как мы видим объекты разные

разные по памяти или разные по правилам хибера?
Иди почитай.
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040693
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
Lelouch
пропущено...

Джун, посмотри ЕЩЕ раз внимательно на то, чем аннотирован класс теста)

пропущено...

индус я на бою в дебаге скрин сделаю сейчас - дальше что будешь говорить?)
я вангую ты из шарпистов - только там такие индусы сидят))



Ты лучше встать в свой тест
Код: java
1.
Assert.assertTrue(TransactionSynchronizationManager.isActualTransactionActive());
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040695
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
PetroNotC Sharp
пропущено...
разные по памяти или разные по правилам хибера?
Иди почитай.

иди почитай что такое assertSame дурик)

Зачем?
Наша цель заставить джуна работать. А не слушать три слова от эллочки.
Заставили. Работаешь, читаешь, бд поставил.
Продолжай)))
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040696
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скриншоты IDE-шек в качестве аргументов. Куда катится этот мир?
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040698
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sak
Скриншоты IDE-шек в качестве аргументов. Куда катится этот мир?
))))))
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040699
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sak
Скриншоты IDE-шек в качестве аргументов. Куда катится этот мир?


Следующим этапом будет - мамой клинус
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040701
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
вангую этот клоун сейчас скажет что и в рамках метода на бою два запроса- разные сессии)


В проекте https://1drv.ms/u/s!AvvHiAT6_QjDov57CHoKjbrjCm_Csw?e=rkLbrA 3 теста
1) SomeEntityRepositoryTest_CommonSpringTest::testList_NoTransaction - демонстрирует запуск, который происходит у тебя. Нет общей транзакции
2) SomeEntityRepositoryTest_CommonSpringTest::testList_Transaction - то же самое, но есть общая транзакция между вызовами репозитория, за счет аннотации
3) SomeEntityRepositoryTest_DataJpaTest::testList - демонстрирует DataJpaTest

Джун, надеюсь тебя не смутит, что используется JUnit 5?)
Надеюсь, ты продолжишь свое шапито и напишешь, что тесты не тесты

Alexander A. Sak
Скриншоты IDE-шек в качестве аргументов. Куда катится этот мир?

Мне лень было проект делать, надеялся на самообразование
...
Рейтинг: 0 / 0
кодилити литкод и прочее задачки
    #40040702
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
вангую этот клоун сейчас скажет что и в рамках метода на бою два запроса- разные сессии)
еще вчера ты не знал слова "сессия" и его не употреблял 6 страниц. Растешь)
...
Рейтинг: 0 / 0
25 сообщений из 198, страница 5 из 8
Форумы / Java [игнор отключен] [закрыт для гостей] / кодилити литкод и прочее задачки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]