Денис
26.10.2018
11:57:10
А, тогда полгода с ставкой сеньора каждому, не меньше, да.
Cargeh
26.10.2018
11:57:11
Потом ещё юнит тесты попросят написать, ну и интеграционные и нагрузочные на всякий случай
Денис
26.10.2018
11:57:43
И ещё одно важное условие - есть ли хоть какие-то знания о том, как эта программа должна себя вести в нормальных условиях, в идеале - возможность её исполнять и тестить в хвост и в гриву.
Без этого можно срок ещё в 2 раза увеличивать.
Диоген
26.10.2018
11:57:45
Google
Akim
26.10.2018
12:03:52
Чем затюнить http apache client? PoolingConnMgr на 1000 запросов, но даже 100 потоков не дают нагрузку больше чем 10 запросов в секунду
Oleg
26.10.2018
12:04:19
Igor
26.10.2018
12:04:34
Денис
26.10.2018
12:05:03
В общем браться за это с дедлайном в три месяца и какими-либо личными рисками я бы не стал.
Igor
26.10.2018
12:05:43
Коpоче говоpя, если у кого-то есть желание – пишите. Заpплата будет, и будет хоpошая. Нужно два-тpи человека.
Oleg
26.10.2018
12:12:20
Народ, по теме java spring и все такое, кто нибудь юзал QueryDSL ?
Я говорю не про проекты а-ля 10'000 юзеров, болото и ни какого перформанса.
Хочу спросить про серьезные проекты с большой нагрузкой и регулярными замерами перформанса.
Какие у этой либы (QueryDSL) плюсы использования?
Dmitry
26.10.2018
12:24:03
Если есть возможность, то лучше взять JOOQ и не связываться с JPA вообще, а как следствие и с QueryDSL, который надстройка
JOOQ умеет делать то же, что и QueryDSL: генерировать Type Safe модель вашей схемы данных для создания type safe запросов, но без JPA
Oleg
26.10.2018
12:26:06
Dmitry
26.10.2018
12:30:26
Тут претензия скорее не к QueryDSL, а к JPA\Hibernate. Он делает общение с БД слишком непрозрачным.
Alexandr
26.10.2018
12:30:45
Oleg
26.10.2018
12:30:59
Google
Alexandr
26.10.2018
12:31:21
JPA не зло ни в одном месте
Dmitry
26.10.2018
12:32:31
Alexandr
26.10.2018
12:32:38
(сейчас набегут хипстеры)
Dmitry
26.10.2018
12:33:19
Oleg
26.10.2018
12:33:34
Yury
26.10.2018
12:35:06
Dmitry
26.10.2018
12:36:52
Oleg
26.10.2018
12:38:05
Dmitry
26.10.2018
12:40:11
Oleg
26.10.2018
12:41:09
Стали бы в этом случае ее применять?
Vladimir
26.10.2018
12:43:28
Dmitry
26.10.2018
12:44:25
Стали бы в этом случае ее применять?
Тогда да, стал бы. Потому что она (QueryDSL) генерирует вашу модель данных для создания type-safe запросов и с этим она справляется нормально. Такой подход точно лучше, чем писать HQL\JPQL запросы в виде текста.
У нас в проекте мы рабоатет с QueryDSL и проблем он нам не создает.
Денис
26.10.2018
12:46:05
Именно HQL/JPQL вообще не очень нравятся (мне лично) тем, какой довольно странный идеологически (и в чуть меньшей степени практически) слой абстракции они предоставляют.
Dmitry
26.10.2018
12:46:34
Свою задачу решает. Какое-нибудь переименование поля уже решается на уровне компиляции. Не надо прочесывать строки запросов на предмет использования старого имени
Google
Oleg
26.10.2018
12:46:54
Денис
26.10.2018
12:47:35
Dmitry
26.10.2018
12:50:10
Oleg
26.10.2018
12:51:20
Dmitry
26.10.2018
12:51:21
Oleg
26.10.2018
12:52:07
Nikita
26.10.2018
13:07:25
Dmitry
26.10.2018
13:15:22
Vladimir
26.10.2018
13:15:47
Sergey
26.10.2018
13:18:20
Не обязательно жпа врубать для нее
Nikita
26.10.2018
13:29:45
Valeriy
26.10.2018
13:40:26
Dmitry
26.10.2018
13:42:41
Valeriy
26.10.2018
13:44:50
Nikita
26.10.2018
13:46:32
и ещё десятком других бд
ну если рассматривать в связке с MySQL, PostgreSQL, например
для них jooq по опен сорс лицензии
кроме лицензии различия интересуют))
Evgeny
26.10.2018
14:45:39
Привет всем,
Есть у кого-то опыт работы со Spring XD? Хотел задать один-два quick вопроса.
Yury
26.10.2018
14:56:22
Google
Admin
Evgeny
26.10.2018
14:57:28
Митко Соловец?
26.10.2018
14:57:42
Это конченный чат по спрингу
не рекомендую его
а кто еще раз кинет ссылку на него - уйдет в бан навсегда
Evgeny
26.10.2018
14:58:23
Митко Соловец?
26.10.2018
14:59:11
sss3 ?
26.10.2018
14:59:49
Митко Соловец?
26.10.2018
15:00:01
Daniel
26.10.2018
15:01:42
Del
26.10.2018
15:06:18
Andrey
26.10.2018
15:11:22
Constantine
26.10.2018
15:38:13
Вопрос
Если мы пишем BeanPostProcessor и накручиваем логику метрик вокруг каждого метода - это же postProcessAFTERInit ?
а не Before?
Митко Соловец?
26.10.2018
15:47:32
в кейсе с метриками - after
но обычно для таких вещей используют AOP - http://rprakashg.io/blog/posts/using-spring-aop-for-metrics-collection/
Alexandr
26.10.2018
18:54:59
каким образом?
При использовании любого фреймворка все равно нужен тщательный подход к любому запросу, jpa тут не хуже и не лучше. Такой жду инструмент, который тоже имеет достаточные возможности оптимизации
Google
Anton
26.10.2018
19:00:08
Либо умеешь в орм, либо нет
Igor
26.10.2018
19:15:14
Либо не хочешь разбираться с этими унылыми орм
Alexandr
26.10.2018
19:16:57
Надо просто сразу признать и сказать «неосилил»
Anton
26.10.2018
19:26:38
Alexandr
26.10.2018
19:27:20
Oleg
26.10.2018
20:04:29
Anton
26.10.2018
20:05:06