@jvmchat

Страница 1721 из 2890
Dmitry
16.08.2017
15:10:44
https://github.com/DeemOpen/zkui
пасиб гляну)

Vitalii
16.08.2017
15:11:44
даже джава?
Ну это слишком..

guga
16.08.2017
15:17:58
Ну это слишком..
Ну да, джава слишком плоха.

Anton
16.08.2017
15:23:37
Google
guga
16.08.2017
15:23:53
В бан ?
Самого себя?

Igor
16.08.2017
15:24:45
Ну это слишком..
https://i.gyazo.com/f672b4afcd1ca4656cd494842c5abaec.jpg

Anton
16.08.2017
15:26:29
Самого себя?
Зачем самого себя. Тому для кого жава плоха не место в этом чатике ;)

Sergey
16.08.2017
15:27:11
https://i.gyazo.com/f672b4afcd1ca4656cd494842c5abaec.jpg
просто current mood персистентный))))

Alexey
16.08.2017
15:27:38
я люблю джаву

но как подругу

толи дело scala с ее играющими монадами

Sergey
16.08.2017
15:29:08
Alexey
16.08.2017
15:30:07
ну я же не извращенец

это я про Eta

Alex
16.08.2017
15:42:33
А как же Eta?
В Эте главный Рагуль. Это все, что надо знать про Эту. ?

Alexander
16.08.2017
15:48:32
кто-нить пробовал когда-нить скомпилить: ------ for (;;) new Object(); ------ в чем магия?)

Google
Ivan
16.08.2017
15:49:15
Ребятки, что думаете? https://stackoverflow.com/questions/1914898/java-long-running-task-thread-interrupt-vs-cancel-flag
я тоже за флаг, с этим интераптед флагом слишком много возни с переподнятием и помнить какой там метод его сбрасывает

Евгений
16.08.2017
15:50:23
Alexander
16.08.2017
15:50:29
не

а в чем магия? просто бесконечный цикл, не?
ключевое слово было: скомпилить

Евгений
16.08.2017
15:51:57
компилится

Ivan
16.08.2017
15:52:49
Евгений
16.08.2017
15:52:50
so?

Alexander
16.08.2017
15:53:00
компилится
покажи, что компилишь

Евгений
16.08.2017
15:53:08
public class Test { public static void main(String[] args) { for (;;) new Object(); } }

Alexander
16.08.2017
15:54:23
хм. лан я попзже у компа буду, гляну. у меня на какой то из jvm не компилилось

Евгений
16.08.2017
15:54:46
jvm не компилит. компилит javac

Alexander
16.08.2017
15:55:04
на какой то из 6 или какой-то из 5 версии

Евгений
16.08.2017
15:55:33
ну тут у всех 9-ая так то

(

Alexander
16.08.2017
15:56:08
у меня 8,7,6,5 в продах все еще)

Igor
16.08.2017
16:24:50
Может поможете - есть ли у кого-то линк на вменяемые доки по BerkeleyDB ?)

Vitalii
16.08.2017
16:50:40
ну тут у всех 9-ая так то
Ноуп ? Кто-то вынужден жить на 6.5.

Alexey
16.08.2017
18:07:31
разве это жизнь?

Alexander
16.08.2017
18:32:52
а ну вот собственно, почему вот это компилится: for ( ; ; ) { Object x = new Object(); } а вот это нет: for ( ; ; ) Object x = new Object(); в чем принципиальное различие с точки зрения семантики цикла for?

Google
Yan?
16.08.2017
18:57:10
Я со спринг секурити борюсь, а именно, чтобы дальше страницы с логином юзер не мог пройти, если не сможет залогиниться. По сути, я так понимаю /** говорит, что дальше / без логина не пройти, но в реальности вылетает на локалхосте ERR_TOO_MANY_REDIRECTS <http> <intercept-url pattern="/**" access="hasRole('USER')"/> <form-login login-page="/login" default-target-url="/coin/"/> <logout logout-url="/logout" logout-success-url="/"/> <anonymous username="guest" granted-authority="ANONYMOUS"/> <http-basic/> <remember-me/> </http>

Alexei
16.08.2017
19:30:54
кто-нибудь делал swagger + oauth2 через flew password?

Alexander
16.08.2017
19:38:34
@JBaruch тебе паззлеров принесли
есть подозрение, что когда в скобках пишем - аллоцирует стек-фрейм для иттерации, куда в последствии и размещается переменная, т.е по такой логике без скобок - некуда переменую пихать

но это я пальцем в небо, инфу пока не могу найти которая обосновала бы это или опровергла

Павел
16.08.2017
19:47:31
http://docs.oracle.com/javase/specs/jls/se7/html/jls-6.html пунк 6.1 что есть декларация

Павел
16.08.2017
19:47:33
A local variable, one of the following: A local variable declared in a block (§14.4) A local variable declared in a for statement (§14.14)

тут нет блока

следоватльено декларация запрещена

Yan?
16.08.2017
19:49:33
У тебя на любой урл запрещён вход. Если я не ошибаюсь, нужно на страницу логина сделать permit all
Да. Я пока гуглил, буквально секунду назад наткнулся. Спасибо большое!

Павел
16.08.2017
19:50:16
а ок спс
на здоровье)

Google
Aleksander
16.08.2017
19:50:56
отличие в том, что цикл имеет внутренний скоуп видимости

и объявление перменной внутри цикла - это бессмысленное занятие

вот и все

цикл for без скобок, захватывает за собой всего лишь одну строчку . Так вот если ты сделаешь там переменную и в нее что-то запишешь, то ты ее нигде не сможешь юзать, вот и все

Павел
16.08.2017
19:52:38
а елси сделать тоже самое но со скобками?

ее так же нигде нельзя пользовать

тогда почему так можно а так нет?

Admin
ERROR: S client not available

Павел
16.08.2017
19:53:03
в спеке же четко написано

Aleksander
16.08.2017
19:53:05
Object obj; for (int i = 0; i < 100; i++) obj = new Object();

вот так работает

Павел
16.08.2017
19:53:35
да потому что вы вынесли определение перемено за цикл

речь именно об определении а не присвоение значения

а это немного разные вещи

Aleksander
16.08.2017
19:57:11
речь именно об определении а не присвоение значения
Это все понятно, Просто когда ты делаешь блок, ты можешь ее дальше заюзать ее в блоке. Почему or (int i = 0; i < 100; i++) {Object obj = new Object();} компилится вопрос? Я не знаю, но возможно это связано с временем компиляции и тд

Чтобы не усложнять чеками блоков в for при компиляции

опять же это мое предположение. И я не знаю, что по этому поводу говорит спецификация

Alexander
16.08.2017
19:57:49
ну со скобками все ясно, там почти наверняка свой стек фрейм, в нем уже и переменные и адреса возвратов и все остальное, а когда скобок нет то и нет стека скорее всего и оттого можно выполнять только одну инструкцию и только такую, что не продуцирует ничего на этом стеке. Но не очень логично выходит с точки зрения самого цикла for, его записи. Получается что синтакиси блока {} с одной интстуркцией не эквивалентен собственно самой инструкции

Google
Aleksander
16.08.2017
19:59:03
А лучше Никита Липский

Павел
16.08.2017
20:01:18
тут да лучше спросиьт у тех кто шарит )

как оно там делалось )

Aleksander
16.08.2017
20:02:19
Ща пойду спрошу у стековерфлоу

Sergey
16.08.2017
20:03:19
чуваки которые юзают спринг бут, сколько у вас приложения жрут памяти и с какими параметрами jvm запускаете?

Alexander
16.08.2017
20:04:04
иногда запускаю 2й инстанс если под 10к юзеров

хотя соврал, давно уже 100rps не было, щас где-то 30 и в прайм тайм - 50

Sergey
16.08.2017
20:05:27
а в общей сложности сколько памяти жрет?

Alexander
16.08.2017
20:05:41
что значит в общей сложности?

Sergey
16.08.2017
20:05:57
ну 1 инстанс

Alexander
16.08.2017
20:05:59
виртуальной памяти в java процесса?

Sergey
16.08.2017
20:06:01
гиг, два, 8?

Alexander
16.08.2017
20:06:46
ну я же написал xms=xmx=256m а реально процесс жрет около 1.5gb

Sergey
16.08.2017
20:06:56
а, вот это и интересовало)

Xmx64m Xss256k где-то 350мб кушает, вот думаю что много как-то

но без особой нагрузки, это вспомогательные сервисы

Alexander
16.08.2017
20:08:46
не, джавка летит как надо, без претенизий

Aleksander
16.08.2017
20:10:18
не, джавка летит как надо, без претенизий
https://stackoverflow.com/questions/8145663/object-creating-statement-in-java-doesnt-allow-to-use-a-single-line-loop-why

Alexander
16.08.2017
20:10:24
был правда кейс, когда gc логи писало на медленный том магнитный, от чего в прайм тайм gc по 40 секунд делал мне паузы)

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