@jvmchat

Страница 590 из 2890
Митко Соловец?
25.09.2016
17:54:28
DTO+Jackson

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

Ivan
25.09.2016
17:55:20
ну я поиспользовав их и QueryDSL склоняюсь ко второму

хз но репозитории плохой паатерн(имхо)

Google
Митко Соловец?
25.09.2016
17:55:38
а мне нравится

работаешь как с коллекцией

Ivan
25.09.2016
17:55:50
а если динамический запрос?

Митко Соловец?
25.09.2016
17:55:50
и квэри дсл нормально вписывается к ним

расширяя имплементацию

а если динамический запрос?
тебе кастом метод нужен?

Ivan
25.09.2016
17:56:25
есть фильтр с клиента на его базе нужно формировать запрос(джоины к разным таблицам и условия)

Митко Соловец?
25.09.2016
17:56:33
да я понял

я и спрашиваю, кастомный сложный метод ?

Ivan
25.09.2016
17:56:58
да

Митко Соловец?
25.09.2016
17:57:11
Вариант простой - построить запрос в сервисе

вариант посложнее - расширить репозиторий спринга

это возможно

Google
Ivan
25.09.2016
17:57:25
блин прям так ща и далаем но я испытываю боль

Митко Соловец?
25.09.2016
17:57:29
но дольше

блин прям так ща и далаем но я испытываю боль
ну на самом деле ничего такого нет)

ведь по сути построение этого запроса и есть бизнес-логика

согласен?

а БА у нас в сервисе

Ivan
25.09.2016
17:58:16
в целом да

Митко Соловец?
25.09.2016
17:58:20
а репозиторий рулит простыми низкоуровневыми операциями

Pavel
26.09.2016
08:59:58
А когда вы последний раз использовали атомные классы

Атомарные еще их называют

folex
26.09.2016
09:19:37
Я называю ядерные

чо уж

Gerc
26.09.2016
09:21:54
Ядренные

folex
26.09.2016
09:22:42
(одна н)

sss3 ?
26.09.2016
09:26:52
Павел

Pavel
26.09.2016
09:35:35
Я хз, я их atomic называю =)

Bogdan
27.09.2016
07:02:14
как посмотреть в хроме сообщения, ходящие по вебсокетам

у меня просто показывает что сменился протокол и никаких фреймов не видно

Ivan
27.09.2016
07:07:44
я только что проверил https://www.websocket.org/echo.html тут все показывается в Network появляется запрос жмешь на него у него вкладка Frames

там все видно

Google
Bogdan
27.09.2016
07:11:41
да, у меня просто эта вкладка была задвинута вверх полностью

Nick
27.09.2016
13:20:41
Есть ли тулзы наподобие ab но только для отправки бинарнвх данных и такой же статистикой? А то нужно сервак нагузить

Oleksandr
27.09.2016
15:30:12
а ломбок работает в рантайме или в компайлтайме?

Виталий
27.09.2016
15:30:37
compile

Oleksandr
27.09.2016
15:30:56
зачем тогда им работа с байткодом?

(есть package bytecode)

Виталий
27.09.2016
15:31:31
хз зачем)

Oleksandr
27.09.2016
15:31:42
если верить постам пятилетней давности, то они вклиниваются на этапе обрабоки АСТ

Виталий
27.09.2016
15:36:58
ну это в любом случае не в рантайме

Oleksandr
27.09.2016
15:37:27
кто-то его использует в продакшне? если да, какие минусы? (пока насчитал — доступ к АСТ через тонну недокументированных хаков, потенциальные конфликты с другими процессорами аннотаций, "невидимый" код)

Виталий
27.09.2016
15:38:10
мы юзаем, пока всё ок, хотя в другом проекте конфликтовал с DbFlow

я про дроид разработку)

Ivan
27.09.2016
15:38:28
у меня Lombok не заработал вместе с аспектами

на стадии компиляции проблемы были уже не помню какие

поэтому я отказался и от одного и от второго

http://stackoverflow.com/questions/25903686/lombok-does-not-work-with-aspectj

Oleksandr
27.09.2016
15:40:28
понял, спасибо за ответы

Dzmitry
27.09.2016
16:55:58
может кто подскажет. можно ли задать cookies для другого домена. К примеру, есть сайт example.com, захожу на него, и он устанавливает в браузере cookies для сайта example2.com? Домена произвольные, не совпадают

Oleksandr
27.09.2016
16:58:45
это был бы неслабый security leak

Pavel ?
27.09.2016
16:59:50
а чеж нельзя можно

Google
Alex
27.09.2016
16:59:58
Мм, сейчас бы иметь доступ к чужим кукам в 2о16)

Note, however, that a script from search.yahoo.com can't set its domain property to "search.yahoo". And, importantly, a script from snoop.direct_market.com cannot set its domain to "yahoo.com" to determine, for example, what search keywords you use.  For

Pavel ?
27.09.2016
17:00:35
правда пара доменов должны быть дружбанами и передавать крос оригин в хейдере

парни, idea у всех тормозит на винтах 7200?

точнее подтормаживает

Admin
ERROR: S client not available

Aleksandr
27.09.2016
17:35:28
Да. Она при индексации больших проектов даже на SSD притормаживает.

Мытко
27.09.2016
17:38:04
Кто-нибудь АОП спринговое применяет на практике?

Я хотел узнать, правильно ли я применил аоп?

Ivan
27.09.2016
17:38:53
Спринговый или AspectJ?

у спринга свой АОП на проксях JDK

Мытко
27.09.2016
17:39:16
Аспект J

Ivan
27.09.2016
17:39:44
я юзал долго сейчас отказался

глючный очень

Мытко
27.09.2016
17:40:29
Я сделал стандартное применение аоп - логирование

Но не простое, а с двумя режимами: с маскированием полей и обычная запись полей

Логирование всех реквестов на сервер идет через аннотацию loggable, который является poincut'ом для запуска адвайса @afterreturn

Собственно этот результат логируется. А если аннотацият loggable с параметром masked, то все поля реквестов, которые имеют аннотацию masked пишутся в логи звездочками

Мытко
27.09.2016
17:42:18
Не

Google
Мытко
27.09.2016
17:42:35
Но я видел, что он тоже такое делал

В спринг потрошителе

Ivan
27.09.2016
17:44:39
так в чем вопрос

,

?

Ivan
27.09.2016
17:46:51
если у тебя все работает и выполняет задачу, а других вариантов как это сделать без АОП ты не видишь то правильно

главное тесты не забудь написать

Мытко
27.09.2016
17:47:38
Ну можно было и без аоп сделать

Ivan ты так долго что-то писал, и так и не дописал.

Ты если замечание хотел какое-то сделать, то ты напиши

Ivan
27.09.2016
17:56:50
ну тут другой вариант это враппер но это под конкретные цели

либо logger руками вызывать

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

будет проще

Мытко
27.09.2016
18:02:15
Фишка в том, что с помощью аспектов можно заделать вещицы, которые будут просты в понимании, но убирают дублирование кода

Это ли не чудо

Страница 590 из 2890