@jvmchat

Страница 2602 из 2890
Vladimir
27.06.2018
21:57:30
А если channel.write возвращает -1?
-1 он возвращать не должен, а 0 не говорит о закрытом соединении

по крайней мере я не припомню, чтобы этот случай как-то обрабатывался. а вот как только клиент отключается, 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() - отвязать канал от селектора?

Илья
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

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)

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

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

Andrew
28.06.2018
08:57:14
Хома, издеваешься?) Откель у меня винда?)
А может ты тут senior virtual machine master

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

ну что, попробовать сунуться к питонистам? ошибка-то пиновская
проверь версию питона; и явно вообще можешь в этом принте указать кодировку

Google
Artsiom
28.06.2018
09:09:51
ребят, а под винду кто-нибудь собирал 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)
https://stackoverflow.com/questions/9942594/unicodeencodeerror-ascii-codec-cant-encode-character-u-xa0-in-position-20 Вродь такая же ошибка

Роман
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
(статьи не читал)
Почитай блог. yegor256.com

Даже если не совсем согласен, там куча годных статей

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
да и egors objects это подается как opiniated, а спринг дефакто стандарт
Спринг де-факто стандарт, но абсолютно не стесняется того факта, что он тоже opinionated.

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

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

Денис
28.06.2018
11:28:54
Opinionated говорите? Справедливо. В чем тогда проблема посраться на opinionated темы?
Ни в чём, проблема в том, как. Это раз. Сейчас никто не хотел и не собирался сраться, кроме тебя. Это два.

Ты вон обозвал всех вокруг демагогами, потому что не смог нормально прочитать сообщение, на которое отвечал, но не попытался извиниться.

Ну серьёзно, буде.

Google
Sergey
28.06.2018
11:30:53
Ни в чём, проблема в том, как. Это раз. Сейчас никто не хотел и не собирался сраться, кроме тебя. Это два.
Выше была обидная паста про собак неосиляторов, так что не только я хотел посраться. И чем вас не устраивает как я срусь с вами? Я свою позицию как смог пояснил, объективной контраргументации не услышал

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

Денис
28.06.2018
11:31:50
Sergey
28.06.2018
11:32:57
Сейчас меня (не знаю, как остальных) не устраивает конкретно тот факт, что ты срёшься. Зачем-то. Когда остальным уже как-то похую.
Ну забаньте меня тогда нахер если вам пофиг, и не будем строить из себя толенантное сообщество.

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

Денис
28.06.2018
11:33:57
Ну забаньте меня тогда нахер если вам пофиг, и не будем строить из себя толенантное сообщество.
Ну я не админ. Но просто сейчас ты пришёл, не так прочитал пост мсье 1337 (который просто спросил про расшифровку EO, ничего более), и начал возмущаться. Притом никто ничего плохого тебе в ответ не говорит, ты реально самовозгораешься на пустом месте.

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