
Vladimir
27.06.2018
21:57:30
по крайней мере я не припомню, чтобы этот случай как-то обрабатывался. а вот как только клиент отключается, read получает EOF и возвращает -1

Илья
27.06.2018
21:58:53
То есть просто Selector триггерится на read?

Vladimir
27.06.2018
22:02:16
да, приходит ключ

Google

Илья
27.06.2018
22:09:14
А я же прав, что сделать channel.keyFor(selector).cancel() - отвязать канал от селектора?

Vladimir
27.06.2018
22:14:47

Илья
27.06.2018
22:16:43
Тогда у меня происходит что-то вообще странное
Но спасибо, буду разбираться
А как в SocketChannel ограничить время подключения?
Ни в open, ни в connect я этого параметра не нахожу

Alpha
28.06.2018
04:00:27
http://www.oracle.com/technetwork/java/javaseproducts/overview/javasesubscriptionfaq-4891443.html
Уже обсудили?

Alexander
28.06.2018
05:34:51
Уже обсудили?
Да всем накласть, тут никто из своего кармана за подобного рода вещи не башляет

Artjom
28.06.2018
07:04:33
Кто какими jvm фреймворками пользуется для моканье апи других рест сервисов для интеграционных тестов?

Ivan
28.06.2018
07:05:32
wiremock

Marat
28.06.2018
07:13:56

Artjom
28.06.2018
07:17:52
Внешний стаб с небольшим потреблением памяти, бесплатный ну и респонсы хранить в Json формате чтобы QA легко могли заманить

Google

Artjom
28.06.2018
07:22:22
У меня шальная идея использовать микронаут с котлином или груви
Хайпажор =)

Dmitry
28.06.2018
07:25:00
Народ, а где можно посмотреть, почитать про внутреннее устройство классов массивов, в частности массивов примитивных типов. Классы типа: [J, [I, [L

Ivan
28.06.2018
07:25:59
jls
https://docs.oracle.com/javase/specs/
((
Хотя возможно даже jvm specification

Vladimir
28.06.2018
07:26:43
https://github.com/frohoff/jdk8u-dev-jdk/blob/master/src/share/back/ArrayTypeImpl.c

Александр
28.06.2018
07:28:26

Marat
28.06.2018
07:29:18

Sergey
28.06.2018
07:48:27

Artjom
28.06.2018
07:53:01
Пакт не оверкилл будет?


Anatoly
28.06.2018
08:22:38
ребят, а под винду кто-нибудь собирал graalvm? в частности у меня затык на сборке graal-jvmci-8:
File "H:\tools\graalvm\mx\/mx.py", line 11183, in log
print str(msg) + "\n",
UnicodeEncodeError: 'ascii' codec can't encode characters in position 27-32: ordinal not in range(128)
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:210)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:161)
at java.io.BufferedReader.readLine(BufferedReader.java:324)
at java.io.BufferedReader.readLine(BufferedReader.java:389)
at com.oracle.mxtool.compilerserver.CompilerDaemon$Connection.run(CompilerDaemon.java:137)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)


Andrew
28.06.2018
08:33:02


Alex
28.06.2018
08:53:47
Хома, издеваешься?) Откель у меня винда?)

Anatoly
28.06.2018
08:54:33
ну что, попробовать сунуться к питонистам? ошибка-то пиновская

Andrew
28.06.2018
08:57:14

Grigory
28.06.2018
08:58:57
или уже снес?

Google

Artsiom
28.06.2018
09:09:51


Роман
28.06.2018
10:37:04
С помощью своего class loader'a я могу скажем прокинуть 'свой' main-class, не трогая оригинальный?

Alexander
28.06.2018
10:38:11
wut ?
у вас там как запускается, как исполняемый джарник или с явным указанием мейн-класса ?

Роман
28.06.2018
10:39:27
И так и так можно
Можно еще патчить приложение перед запуском
Но там куча ограниченний

Alexander
28.06.2018
10:41:33
ну так и запускайте java -classpath <1.jar:2..jar:...:n.jar> com.example.MyMain
в чем проблема-то?

Роман
28.06.2018
10:47:38
Ок, попробую

1337
28.06.2018
11:11:57
в контексте статей Егора слышал про некий ЕО как замену (?) ООП, что это? Egor's Objects?
(статьи не читал)

Cargeh
28.06.2018
11:12:25
Сотри сообщение пока другие не увидели

KT
28.06.2018
11:13:08
заскринила на всякий пожарный

Ruslan
28.06.2018
11:13:15
Egors objects????????????

1337
28.06.2018
11:13:21

Tolegen
28.06.2018
11:13:53
Даже если не совсем согласен, там куча годных статей

Konstantin
28.06.2018
11:16:19
"If I don't understand you, it's your fault" said Yegor Bugayenko in 2015. A good architect remembers that.

Google

Денис
28.06.2018
11:20:55
Что-то в голос

1337
28.06.2018
11:21:32
понял, Elegant Objects

Митко Соловец?
28.06.2018
11:23:41
надеюсь сегодня без срача на 45 тысяч сообщений

Admin
ERROR: S client not available

Sergey
28.06.2018
11:25:14
(статьи не читал)
Не читал но осуждаю. Зато как не спринг так сразу "собаки-неосиляторы". Демагоги.

1337
28.06.2018
11:25:52
я просто спросил

Денис
28.06.2018
11:26:16

Cargeh
28.06.2018
11:26:27
вот что ты сделал

1337
28.06.2018
11:26:47
да и egors objects это подается как opiniated, а спринг дефакто стандарт

Денис
28.06.2018
11:27:09

1337
28.06.2018
11:27:12

Valeriy
28.06.2018
11:27:19

Денис
28.06.2018
11:27:21
И это нормально, да.

Bogdan
28.06.2018
11:28:21

Sergey
28.06.2018
11:28:24
Opinionated говорите? Справедливо. В чем тогда проблема посраться на opinionated темы?

Денис
28.06.2018
11:28:54
Ты вон обозвал всех вокруг демагогами, потому что не смог нормально прочитать сообщение, на которое отвечал, но не попытался извиниться.
Ну серьёзно, буде.

Google

Sergey
28.06.2018
11:30:53

Cargeh
28.06.2018
11:31:17

Sergey
28.06.2018
11:31:29
Только набросы, что я неосилятор и неправильно ваш спринг варю

Денис
28.06.2018
11:31:50

1337
28.06.2018
11:31:52
и не обидная
скорее обозначение ретроградов с осги и прочим

Sergey
28.06.2018
11:32:57

Alexander
28.06.2018
11:33:25
о, опять спрингосрач

Денис
28.06.2018
11:33:57

Митко Соловец?
28.06.2018
11:34:40

Sergey
28.06.2018
11:36:32