@jvmchat

Страница 2666 из 2890
Alexey
20.07.2018
16:22:42
огонь! ?

Фёдор
20.07.2018
16:23:41
я думал у телеграма есть адекватные ограничения на длину имени :)

Bogdan
20.07.2018
16:24:03
да никто не пытается люди смотрят на вещи по-разному, не надо лишь левистов слушать
согласен насчет первого, а кто такие "левисты" ? те которые ходят на лево ? или большвики (левая партия) ?

Google
Baruch
20.07.2018
19:53:39
Опубликовано в официальном чатике @razbor_poletov_chat

Выпуск 170 DevOps и Духи http://razbor-poletov.com/2018/07/episode-170.html

Vik
20.07.2018
20:08:02
Я вам послушать принёс

Блин

Вездесущий @JBaruch

Daniel
20.07.2018
20:09:08
ну т.е. кафка-коннекторы виноваты, ясно

Baruch
20.07.2018
20:23:52
Через BeanPostProcessor попробуй
Женя, перелогинься.

Alpha
20.07.2018
20:24:22
Женя, перелогинься.
Да по-моему после этих лекций — самый напрашивающийся вариант

Salim
21.07.2018
10:53:25
В леарн точка джава пустовато, может тут кто подскажет

Вопросик по ssl. Пытаюсь сделать простой сервер чтобы ловить вебхук по https. Каждый раз при попытке хэндшейка вылетает no cipher suites in common. Погуглив, я смог решить эту проблему, но только для своего написанного клиента волшебной строчкой socket.setEnabledCipherSuites(socket.getSupportedCipherSuites()), и для серверсокета, и для клиентского сокета. После этого они могут соединяться, но для остальных подключений (для того же https вебхука) это ничего не пофиксило. Не знаю как быть, сталкивался кто нибудь?

Pavel
21.07.2018
12:26:10


Google
Alexander
21.07.2018
12:35:54
Да ладно, на этой неделе ещё не было

Konstantin
21.07.2018
13:44:33
как правильней приготовить доступ к данным через гейт чтобы не пригорело - куча простых параметров в методе или query-объект?

Vik
21.07.2018
14:10:51
Спасибо тебе большое добрый человек

Dmitry
21.07.2018
18:56:26
в нубском чатике молчат, попробую тут подскажите, пожалуйста, как найти пример аритектуры (по каким словам гуглить/в каких проектах есть) у меня [с вебморды] прилетают всякие команды в JSON'e и в нём же отдаются ответы. как красивее организовать обработку этих команд? т.е. нужно разобрать входящую строку, каким-то образом сматчить с нужным хэндлером, декодировать джексоном с нужным классом и дёрнуть метод с обработчиком. матчинг по куску юрла не подходит

Dmitry
21.07.2018
19:05:14
Rest это по большей части матчинг по юрлу, а у меня его нет. есть только приходящие данные

Mi
21.07.2018
19:05:43
Тогда нужен просто command

Ещё можешь посмотреть graphql

Dmitry
21.07.2018
19:08:08
а как смаппить прилетевший json на нужную комманду?

Mi
21.07.2018
19:09:33
Stanislav
21.07.2018
19:10:41
@TehDmitry а нубский чатик это какой ? вдруг мне тоже туда

Dmitry
21.07.2018
19:10:57
Любую из фабрик на твой вкус
а как в этой фабрике матчить-то? вот строка, а вот джексон, которому нужно скормить эту строку и класс в который маппить. не регэкспом же выдирать

Mi
21.07.2018
19:13:09
Без регистра хэндлеров хз как это все матчить

Eugene
21.07.2018
19:14:18
Параметры запроса или хидеры можно юзать чтобы определять на что мапить

Dmitry
21.07.2018
19:14:40
нет параметров и хидеров. это вебсокет

Без регистра хэндлеров хз как это все матчить
ну можно сделать лист в который напихать хэндлеры а в джексоне случайно нет метода, которым можно чекнуть смапится-не спамится заранее?

Eugene
21.07.2018
19:24:48
Можешь общий класс сделать где типы наследников указать. Посмотри “@JsonSubTypes”

Google
Stanislav
21.07.2018
19:30:52
звучит как json-rpc

Admin
ERROR: S client not available

Mikhail
21.07.2018
20:09:46
Читаю название команды, забираю хендлер из мапы, передаю ему json смапленный в pojo

Очень просто и удобно

Dmitry
21.07.2018
20:10:14
Mikhail
21.07.2018
20:11:20
Примерно так, да

Alpha
21.07.2018
20:18:07
Кстати, внезапно понял что я без спринга ничего не смогу написать на Java, вот так сразу.

Палка о двух концах, в общем

Dmitry
21.07.2018
20:26:13
Mikhail
21.07.2018
20:27:37
CommandName = pojo class name

Позже могу пример кода кинуть, пиши в личку

Ivan
22.07.2018
00:54:14
а ты мапишь в POJO в каком-нибудь switch(CommandName){} ?
Зачем в свитч,есть же мапы. Ты же заранее знаешь соотношение class->handler

Alexandr
22.07.2018
04:51:02
По поводу JS - http://openjdk.java.net/jeps/335 символизирует, правда непонятно что. Как то даже обидно - вроде бы не так давно пиарили его активно, а теперь депрекейтят.
Депрекейтят ибо в граале новый script engine. Который кстати в отличии от nashorn, поддерживающего js в самых базовых вещах, имплементит апи nodejs и стандарты es6, es217, es218

guga
22.07.2018
08:23:57
Кстати, внезапно понял что я без спринга ничего не смогу написать на Java, вот так сразу.
Это как? Ты о веб приложении? О голых сервлетах? О сервер сокетах? Или о di?

Alpha
22.07.2018
08:24:12
Да, напишу, но при этом времени куда больше уйдёт

И как-то за лёгкостью спринга не стал заморачиваться с плотным изучением матчасти

Хотя надо бы

Google
guga
22.07.2018
08:26:04
Эм, чёт я тебя не понимаю. Ты потратил время на изучение спринга, потрать его и на другой фреймворк, будешь знать как он работает.

Alpha
22.07.2018
08:27:09
Эм, чёт я тебя не понимаю. Ты потратил время на изучение спринга, потрать его и на другой фреймворк, будешь знать как он работает.
Ну я про то, что за всеми плюшками фреймворков как-то теряется знание как оно всё-таки работает? Просто по документации плюхаешь и норм.

Хотя от разработчика зависит, скорее всгео

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