
Daniil
17.10.2018
13:03:05
а нужно, чтобы дропались вообще все логи в методе или какие-то конкретные?
не проще повесить там условия аля isTraceLogEnabled() ?
трейс все равно нечасто врубают, так что

Павел
17.10.2018
13:06:03
У меня в веб сервисе есть несколько методов. Один из них очень часто вызываеться аля пинг. Я хочу его не логировать. Если выключу все вхолящие то логироваться не будут и остальные методы. А логирование происходит средствами cxf интерцепторов.

Google

Павел
17.10.2018
13:06:42
Этот один метод засирает мне логи. Но остальные хочу видеть

Alexandr
17.10.2018
13:21:42

Павел
17.10.2018
13:22:06
Дальше то что
Нахожу этот метод. Как лог выключить хз

Alexandr
17.10.2018
13:26:08

Daniil
17.10.2018
14:30:45

Maxim
17.10.2018
14:48:48
парни, помню существовал типа плагин для интеледж, который прерывал билд если код не покрыт тестами на заданный процент
не подскажите что за плагин?
не могу нагуглить

Konstanty
17.10.2018
14:52:17

Павел
17.10.2018
15:18:03
Я не пишу logger.log(сообщение). Я просто добавляю логгер интерцептор и все. А потом могу его уонфигурировать в логбек файле. Но не так как хотелось бы

Google

Жабра
17.10.2018
17:59:56
Ребят, подскажите: нагуглил проблему https://cwiki.apache.org//confluence/display/MAVEN/MojoFailureException, там решение
This is an out of memory issue. Try to increase the JVM maximum by exporting the MAVEN_OPTS like this:
export MAVEN_OPTS="-Xmx4G"
Then rerun your command.
Но куда этот экспорт ставить??

Daniil
17.10.2018
18:02:03
Env variable

Жабра
17.10.2018
18:02:36

Daniil
17.10.2018
18:03:01

Жабра
17.10.2018
18:03:08

Aleksander
17.10.2018
18:03:13
linux
https://stackoverflow.com/questions/13046624/how-to-permanently-export-a-variable-in-linux

Daniil
17.10.2018
18:03:44
export YOUR_VARIABLE=/opt/zalupa/
Так примерно

Жабра
17.10.2018
18:04:09

Aleksander
17.10.2018
18:04:12

Daniil
17.10.2018
18:04:13
Или нет

Aleksander
17.10.2018
18:04:32

Daniil
17.10.2018
18:04:35
Там аргумент надо при запуске jvm передать?

Жабра
17.10.2018
18:05:40
Спасибо

Daniil
17.10.2018
18:05:43
Загугли, это быстро делается

Aleksander
17.10.2018
18:06:08
А теперь мой вопрос =)) Кто знает, почему OkHttp не работает с проксированием на https??? Наблюдаю интересную картину(сконфигурив прокси, как надо, с аутентификацией, при этом ApacheHttp - работает идеально, так что беда не в прокси) - сначала okhttp делает CONNECT запрос без авторизационных данных(без заголовка Proxy-Authorization), получает от прокси 407, чтд - as expected. Далее делает второй запрос, уже с заголовком, но вот ответ на него не получает, хз почему. https://gyazo.com/0fb68311a5b6817b9c9dd96a8e7a6b0c - скрин(мой айпишник и айпишник прокси замазаны) в wireShark. Такое впечатление, что прокси не может установить соединение, но с Apache HTTP все работает.

Google

Mar4elo [L11]
17.10.2018
18:23:52
А теперь мой вопрос =)) Кто знает, почему OkHttp не работает с проксированием на https??? Наблюдаю интересную картину(сконфигурив прокси, как надо, с аутентификацией, при этом ApacheHttp - работает идеально, так что беда не в прокси) - сначала okhttp делает CONNECT запрос без авторизационных данных(без заголовка Proxy-Authorization), получает от прокси 407, чтд - as expected. Далее делает второй запрос, уже с заголовком, но вот ответ на него не получает, хз почему. https://gyazo.com/0fb68311a5b6817b9c9dd96a8e7a6b0c - скрин(мой айпишник и айпишник прокси замазаны) в wireShark. Такое впечатление, что прокси не может установить соединение, но с Apache HTTP все работает.
как конфигуришь проксирование?


Daniil
17.10.2018
18:24:36
А теперь мой вопрос =)) Кто знает, почему OkHttp не работает с проксированием на https??? Наблюдаю интересную картину(сконфигурив прокси, как надо, с аутентификацией, при этом ApacheHttp - работает идеально, так что беда не в прокси) - сначала okhttp делает CONNECT запрос без авторизационных данных(без заголовка Proxy-Authorization), получает от прокси 407, чтд - as expected. Далее делает второй запрос, уже с заголовком, но вот ответ на него не получает, хз почему. https://gyazo.com/0fb68311a5b6817b9c9dd96a8e7a6b0c - скрин(мой айпишник и айпишник прокси замазаны) в wireShark. Такое впечатление, что прокси не может установить соединение, но с Apache HTTP все работает.
хедер Host корректный отправляется?

Aleksander
17.10.2018
18:25:45
https://gyazo.com/55e2caed09466d6018cc1ee260be75a3 вот так
и второй класс аутентификатор
https://gyazo.com/33a696a749a3d9daa7d75a3ce0d6646c


Mar4elo [L11]
17.10.2018
18:28:00
https://gyazo.com/55e2caed09466d6018cc1ee260be75a3 вот так
я обычно вот так делаю:
System.setProperty("http.proxyHost", proxyHost);
System.setProperty("http.proxyPort", proxyPort.toString());
System.setProperty("http.proxyUser", proxyUser);
System.setProperty("http.proxyPassword", proxyPass);
System.setProperty("https.proxyHost", proxyHost);
System.setProperty("https.proxyPort", proxyPort.toString());
System.setProperty("https.proxyUser", proxyUser);
System.setProperty("https.proxyPassword", proxyPass);
System.setProperty("socksProxyHost", proxyHost);
System.setProperty("socksProxyPort", proxyPort.toString());
System.setProperty("java.net.socks.username", proxyUser);
System.setProperty("java.net.socks.password", proxyPass);


Aleksander
17.10.2018
18:29:13
я обычно вот так делаю:
System.setProperty("http.proxyHost", proxyHost);
System.setProperty("http.proxyPort", proxyPort.toString());
System.setProperty("http.proxyUser", proxyUser);
System.setProperty("http.proxyPassword", proxyPass);
System.setProperty("https.proxyHost", proxyHost);
System.setProperty("https.proxyPort", proxyPort.toString());
System.setProperty("https.proxyUser", proxyUser);
System.setProperty("https.proxyPassword", proxyPass);
System.setProperty("socksProxyHost", proxyHost);
System.setProperty("socksProxyPort", proxyPort.toString());
System.setProperty("java.net.socks.username", proxyUser);
System.setProperty("java.net.socks.password", proxyPass);
Это похоже на хак через системные переменные =( Тем более я хочу сделать динамические прокси, у меня 20 штук проксей, и число будет расти.
В ApacheHttp это все легко работает из коробки =(

Mar4elo [L11]
17.10.2018
18:29:46
впринципее можно динамически менять эти параметр

Aleksander
17.10.2018
18:31:27
И кстати, через си урл - все тоже работает, как ни странно. =( Но там нет предзапроса, без авторизационного хедера, запрос сразу с хедером идет

Aleksander
17.10.2018
18:32:56
Идет запрос на проксю по HTTP с методом CONNECT, она отвечает 200 OK, далее, SSL handshake и гонятся данные, и все вроде работает, но не OkHttp
https://github.com/square/okhttp/issues/3782 - нашел это, и вот это https://github.com/square/okhttp/issues/3787. Чет zashquare какой-то =(
Хотя даже по сырцам выглядит так, что должно работать - да с оверхедом в лишний запрос, но должно

Vik
17.10.2018
19:13:40
? Чат, дайджест не получился, но зато вот вам целый выпуск с конференции Devoops (мы знаем как вы любите выпуски с конференций)
http://razbor-poletov.com/2018/10/episode-188.html

Alexandr
18.10.2018
05:24:53
мужики, очень нестандартный вопрос.
реализовывал ли кто регламенты исполнения? задача следующая: в подсистему отправляется документ, в ответ получаем статус о том что он принят, с этого момента начинается регламентный срок ожидания ответного документа. этот регламентный срок обязан учитывать часовой пояс, рабочий график сотрудника целевой подсистемы и выходные/праздничные дни. т.е. если документ получен в 17:55 пятницы по местному времени подсистемы ( за 5 минут до конца рабочего дня), а срок - 4 часа, то ответ должен вернуться не позднее 12:55 по местному времени подсистемы (рабочий день с 9 часов) понедельника
суть - контроль со стороны отправителя (контроллирующей регламент ESB системы)

Ivan
18.10.2018
05:33:24
Не реализовывал подобное, но не могу понять сути вопроса? Java спецификой тут и не пахнет. Рисуем блок-схемку, покрывающую все тонкости регламента исполнения, а потом переносим на любимый язык.
@lex_it в чем вопрос, собственно?)

Google

Daniel
18.10.2018
05:34:55

Ivan
18.10.2018
05:35:43
Java DateTime Api решает все вопросы часовых поясов, расчета сроков по рабочему времени сотрудника и т.д.
Нужно где-то хранить рабочее расписание сотрудника, с его графиками отпусков, отгулов и прогулов. Я думаю, мы не сможем дать какую-то серьезную помощь, ибо куда не плюнь - специфика области, которую мы упускаем :)
Задача не техническая, а прикладная для данной бизнес-области) Хотя, вдруг, кто-то опенсорсил что-то подобное, но я сомневаюсь)

Alexandr
18.10.2018
05:54:00

Alexander
18.10.2018
05:54:58

Admin
ERROR: S client not available

Alexandr
18.10.2018
05:55:03
если учитывать тупо часовой пояс и время работы сотрудника + выходные - все ок, математика не сложная. но тут всплывает поизводственный календарь, который еще от региона к региону может быть разный...

Alexander
18.10.2018
05:55:16
Если у вас их нет и не надо тащить

Alexandr
18.10.2018
05:55:59
заказчик не факт что будет самостоятельно их актуализировать, да еще и запроектировать их надо в каком то виде

Alexander
18.10.2018
05:56:38

Alexandr
18.10.2018
05:57:21

Alexander
18.10.2018
05:57:27
Чат*
Но да, не больше чем на час, а то вдруг затянут

Alexandr
18.10.2018
05:58:04
видимо придется неплохо расширить НСИ
хаха, какие бывают заказчики сговорчивые) договорились обрезать выходные, а время ожидания только в днях) огонь)

Таир
18.10.2018
06:21:43

Alexandr
18.10.2018
06:22:44

Google

Alexandr
18.10.2018
06:24:08
да и если запилим это в НСИ, им надо будет запилить все это у себя, т.к. они будут синхронизировать данные и слать апдейты в НСИ)

Таир
18.10.2018
06:24:21

Alexandr
18.10.2018
06:24:25
сказали, "пока не надо")

Таир
18.10.2018
06:24:55

Alexandr
18.10.2018
06:25:13

Таир
18.10.2018
06:27:13
а вот это уже не тривиально
там еще прикол в том, что ты приходишь за услугой, тебе дают расписку о том, что “такого-то числа приходи за результатом”, а потом оказывается, что воткнули выходные, и дата должна вроде сдвинуться
и непонятно что делать ))
мы не смогли сделать так, чтобы дата на расписке тоже менялась ))

Alexandr
18.10.2018
06:28:02

Таир
18.10.2018
06:28:50
при этом, есть праздники, которые двигаются (и заранее неизвестно на какую дату выпадет)
например Курбан Айт

Alexandr
18.10.2018
06:29:45

Таир
18.10.2018
06:29:53
Курбан Байрам еще его называют

Alexandr
18.10.2018
06:29:54
и уже ничего не переносится
Курбан Байрам еще его называют
у нас другая проблема с производственным календарем, например в Банкортостане на 2-3 праздничных выходных дня больше, чем в соседних областях