@jvmchat

Страница 2484 из 2890
Никита?❄️
22.05.2018
13:28:31
В общем, есть вопрос, писал на StackOverFlow, и в другие чатики, но за день никто не ответил, может тут кто поможет. Пост на StackOverFlow: https://stackoverflow.com/questions/50456712 Суть: в Web MVC есть HandlerInterceptor, что помимо всего прочего позволяет получить метод, который будет вызван в дальнейшем. Это позволяет мне аннотировать классы собственной аннотацией и удобно настраивать права доступа для каждого метода. После чего в Handler я получаю метод, беру аннотации и на основе этого разрешаю запрос или же возвращаю 403. Есть ли что-либо подобное в Spring Webflux? (для annotation-based routing)

Если кто поможет - буду очень сильно благодарен

Wystan
22.05.2018
13:33:26
Если кто поможет - буду очень сильно благодарен
Лайкнул вопрос, за счет кода не знаю . А почему ты не используешь готовое решение из spring security c @PreAuthorize("hasRole('ROLE_ADMIN')")

Google
Никита?❄️
22.05.2018
13:35:27
Лайкнул вопрос, за счет кода не знаю . А почему ты не используешь готовое решение из spring security c @PreAuthorize("hasRole('ROLE_ADMIN')")
пока что все гайды, что видел, давали ограничение чисто по regex-ам или /api/someshit/**

да, неплохие штуки, спасибо

Wystan
22.05.2018
13:36:29
Там есть roles и permissions, что-то не то гуглили.

Никита?❄️
22.05.2018
13:36:41
сейчас буду разбираться в этом чуде

1337
22.05.2018
13:36:52
аннотации в webflux?

Никита?❄️
22.05.2018
13:36:57
Там есть roles и permissions, что-то не то гуглили.
про роли это я знаю, я не знал, что можно каждый метод аннотировать по своему

Wystan
22.05.2018
13:37:01
сейчас буду разбираться в этом чуде
Вам только надо что-то типа jwt токена отдавать при авторизации

1337
22.05.2018
13:37:02
там же декларативно задается в конфиге

Никита?❄️
22.05.2018
13:37:06
аннотации в webflux?
webflux, но на аннотациях

там же декларативно задается в конфиге
не обязательно) можно, скажем, @GetMapping("/foo") fun foo(...): Mono<ResponseEntity<String» сделать

1337
22.05.2018
13:39:05
это не webflux, а просто реактивность имхо

вебфлюкс это роутеры, хендлеры и прочее

Никита?❄️
22.05.2018
13:39:41
это не webflux, а просто реактивность имхо
да, но либа - WebFlux. без подключения Web MVC, со всеми вытекающими

Google
1337
22.05.2018
13:40:13
понял вас

Wystan
22.05.2018
13:40:16
webflux, но на аннотациях
Кстати, да. Весь смысл вебфлюкса - это избавиться от аннотаций

1337
22.05.2018
13:40:27
я думал это mvc с реактором

кстати, если у кого есть пример webflux+jwt поделитесь

Nikita
22.05.2018
13:43:29
Всем привет, есть у кого опыт с Java + AWS Lambda?

Ruslan
22.05.2018
13:44:35
Всем привет, есть у кого опыт с Java + AWS Lambda?
А в чем вопрос? Есть небольшой опыт

Nikita
22.05.2018
13:45:55
А в чем вопрос? Есть небольшой опыт
Да хочется сделать сжиматель картинок в этой штуке, а доки нормальной не нашел

Ruslan
22.05.2018
13:49:12
Да хочется сделать сжиматель картинок в этой штуке, а доки нормальной не нашел
Либо по расписанию либо по S3->SNS->Lambda событию после загрузки файла

Либо по расписанию либо по S3->SNS->Lambda событию после загрузки файла
https://serverless.com/framework/docs/providers/aws/events/sns/ С Java не особо связано

Роман
22.05.2018
13:51:41
помните я писал что оформления кода говно?

Теперь он выглядит настолько классно и читабельно

что у меня волосы снова чёрными стали

Tolegen
22.05.2018
13:55:11
Нет.

Роман
22.05.2018
13:56:38
я думал ты из этих, но я рад, что это не так

Nick
22.05.2018
14:47:31
Кому как заехали новые серые иконки в идейке?



Vyacheslav
22.05.2018
15:01:23
А это только в version controle появилось?

Nick
22.05.2018
15:02:20
Почти везде, 2018.2 апдейт будет очень веселый

Там EAP завезли

Google
Nick
22.05.2018
15:02:57
https://youtrack.jetbrains.com/issue/IDEA-192025

Vyacheslav
22.05.2018
15:05:38
Мне в тулбох ещё пару дней назад прилетел еап

Я просто изменения редко смотрю

Kirill
22.05.2018
15:28:43
Всем привет. Содаю клиент-серверное приложение на основе скоетов. Сделал так: клиент посылает на сервер сообщение, а сервер отправляет его обратно. Так вот, я хочу, чтоб сервер отсылал это сообщение всем клиентам. Что для этого нужно? У меня есть List всех сокетов. Приравнивать поле сокет к сокетом из list не получилось)



Vladimir
22.05.2018
15:32:49
dos в цикле не изменяется, следовательно, вы пишете в один и тот же outputstream

да и вообще имеет смысл хранить socketchannel-ы

ой, i/o стримы

Kirill
22.05.2018
15:36:11
Спасибо, попробую dos менять

Vladimir
22.05.2018
15:39:40
dos каждый раз новый открывать нет смысла, их нужно сохранять при открытии и юзать. а вообще советую использовать nio хотя бы ради однопоточного взаимодействия

Kirill
22.05.2018
15:43:19


Поздно прочитал сообщение

Ща сделаю



Vladimir
22.05.2018
15:57:19
а чтение как осуществляется?

Kirill
22.05.2018
16:01:08


Vladimir
22.05.2018
16:03:11
я имею в виду на стороне клиента

Kirill
22.05.2018
16:03:47


Ivan
22.05.2018
16:04:38
Всем привет. Хочу использовать связку vuejs+ Springboot для генерации веб форм на основе xsd и их обработки в заполненный XML. Есть ли смысл брать vuejs или можно обойтись только spring-ом?

Vladimir
22.05.2018
16:05:37
dos в итоге заменяется на dos последнего клиента

Google
Vladimir
22.05.2018
16:05:45
после doss.size итераций

Kirill
22.05.2018
16:06:37
DataOutputStream temp = dos; Цикл for dos = temp;

Vladimir
22.05.2018
16:10:05
у второго ничего не появляется, поскольку его блокирует keyboard.readline

т.е ждет твоего инпута и не доходит до readutf

Kirill
22.05.2018
16:10:57
Как исправить?

Vladimir
22.05.2018
16:12:36
например, создать один поток для io, другой для чтения с сокета. иначе одно другому будет мешать

т.е фактически нужен один доп. поток для чтения и главный

Kirill
22.05.2018
16:14:25
Вроде понял

Так. Мне нужен поток для отправки? То есть то, что я деалю в for делать потоками?

Vladimir
22.05.2018
16:18:35
нет, поток для чтения на стороне клиента. у тебя readutf блокируется вызовом readline, поэтому сообщение придет в итоге только на тот клиент, с которого было отправлено сообщение

thread a - () { while(...) out.writeUtf(keyboard.readline()); }.start while(...) sout(in.readUtf())

Kirill
22.05.2018
16:25:03
Не понимаю) Это ж 2 разных клиента. Как один блоит второго?

Vladimir
22.05.2018
16:25:41
пока не вызывается readline, не вызывается readutf

если отправлять сообщение с клиента А, оно придет обратно, но B его прочитает только после ввода чего-то

Kirill
22.05.2018
16:28:08
Ща понял

Сергей
22.05.2018
16:42:02
более зашкварного не встречал
Чат геймдева... Там содомия ваще неадекватная)) но отвечают на суровые вопросы)) остальные лесом

Фёдор
22.05.2018
16:47:52
Почему нет? Но можно в личку, если не хочешь

Никита?❄️
22.05.2018
16:49:40
мне на спринг ссылку кинули)

Vyacheslav
22.05.2018
16:49:42
Чат, а есть какие-нибудь видосы хорошие с конференции про jooq?

Google
Никита?❄️
22.05.2018
16:50:24
ну, спринговый чат

Митко Соловец?
22.05.2018
16:50:51
обменивайтесь

о чем говорить - спринговый чат основали не самые умные люди, быдло с курсов

Фёдор
22.05.2018
16:52:16
Про jooq, это что-то вроде graphQL?

Митко Соловец?
22.05.2018
16:52:32
которые на объективную критику названивают на телефон и предлагают встретиться в Москве

Vyacheslav
22.05.2018
16:53:22
Про jooq, это что-то вроде graphQL?
Приблуда, чтоб с sql работать в джавовском стиле

@dmsol может ты знаешь что-нибудь?

Митко Соловец?
22.05.2018
16:54:12
33-летние вкатывальщики

Фёдор
22.05.2018
16:56:38
Митко Соловец?
22.05.2018
17:02:01
Mikhail
22.05.2018
17:02:55
@dmsol может ты знаешь что-нибудь?
Jooq вроде же скаловская штука

Можно у них попробовать узнать

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