@jvmchat

Страница 1260 из 2890
Evgeniy
16.03.2017
08:35:26
да, но они за тебя много чего делают в плане конфигурации, мало ли

у них недавно Kafka отваливалась к примеру

Igor
16.03.2017
08:35:55
2й ангуляр там в бете, кстати

Google
Igor
16.03.2017
08:36:08
для старта подойдёт, потом всё равно придётся разбираться и убирать лишнее

Evgeniy
16.03.2017
08:36:33
> @igorz ^ да,но они уже говорят о том, что все стабильно

guga
16.03.2017
08:36:45
у них недавно Kafka отваливалась к примеру
там же куча всего генериться, я его не стал брать только потому что мне нужно было больше удалять, чем он приносил пользы

Igor
16.03.2017
08:37:14
> @igorz ^ да,но они уже говорят о том, что все стабильно
хз, на вчерашней нашей минилекции докладчик сказал, что с нг2 там пока вообще не оч) хотя я сам генерил с ним и проблем не возникало

guga
16.03.2017
08:37:27
но, правда, пришлось самому писать jwt авторизацию, но мне и с хипстером пришлось бы, слишком много кастомной логики

no
16.03.2017
09:50:30
https://jhipster.github.io/ никто не использует?
я юзал, нормальная штука такая

kalkancrypt
16.03.2017
09:52:24
Господа, все знают, что вычисления в BigInteger не так быстры. Попробовали https://github.com/square/jna-gmp/tree/master/jnagmp, который внутри через JNA ходит к libgmp, работает шустро, но под большой нагрузкой падает внутри gmp. Кто-либо использовал эту либу или какие варианты побыстрее есть?

Kool
16.03.2017
10:07:10
https://jhipster.github.io/ никто не использует?
было дело, приходилось работать(и не раз)

User
16.03.2017
10:22:00
Привет. Нет ли у кого лабораторных и тестов с курсов головача?

Java Core

Alexander
16.03.2017
10:30:55
@bulenkov в идеи есть способ, что если поле было паблик, заменить на private, сгенерить getter и все class.X заменить на class.getX() ?

Alexander
16.03.2017
10:35:41
sed /\.X/.getX()/

Google
Alexander
16.03.2017
10:36:42
Вы скажите еще, что это не сработает

Alexander
16.03.2017
10:37:05
Вы скажите еще, что это не сработает
а можно для тупых? кнопочку нажал - получил результат)

Alexander
16.03.2017
10:47:11
последнее самое трудоемкое)

Alexander
16.03.2017
10:47:43
Как раз то, что ты искал :)

Vladimir
16.03.2017
11:17:38
с камундой работал кто?

Alexey
16.03.2017
11:35:51
с камундой работал кто?
О, тоже интересно было бы мнение узнать

Sergey
16.03.2017
12:20:49
Anyway, saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders ?

Anton
16.03.2017
12:21:16
боянчег :)

Sergey
16.03.2017
12:21:17
боянище, но улыбнуло)

Anton
16.03.2017
12:21:42
вот сегодня статейка порадовала. nerd level 100 ваще: https://erikbern.com/2017/03/15/the-eigenvector-of-why-we-moved-from-language-x-to-language-y.html

Sergey
16.03.2017
12:26:57
хардкорно

в фронты уже с реакта на vue слазят?

опять я все пропустил)

Denis
16.03.2017
12:27:34
модненько же :)

Dmitriy
16.03.2017
12:29:09
http://mapstruct.org/

http://www.selma-java.org/

кто-нибудь использовать эти мапперы? может какой позитивный/негативный опыт есть. Пользуемся на проекте дозером, но он тормоз

Google
Igor
16.03.2017
12:34:22
и как вы их используете?

Sergey
16.03.2017
12:36:18
смотрю в сторону mapstruct, но еще не было нужды юзать

Ruslan
16.03.2017
12:36:48
Пользовался

mapstruct

Для маппинга БД сущностей в swagger сущности для ответа

Artem
16.03.2017
12:44:42
мапстракт мы активно пользуем

entity <-> dto, dto..n -> dto )

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

Artem
16.03.2017
12:49:54
клево

Denis
16.03.2017
12:58:20
Посоны, а есть тут кто из JB? Скажите это бага или фича - идея запущена на втором монике. Захожу на него по рдп с компа с одним монитором - идея падает, а не переносится на первый монитор.

Igorek
16.03.2017
13:01:44
Если падает точно баг :)

Pavel
16.03.2017
13:02:08
maybe problem in windows api ?

тьфу, совсем с буржуинами заболтался

короче тест кейс проверяй на другой железке - если то же самое - то пишу bugreport

Denis
16.03.2017
13:03:41
Пойду у коллег поспрашаю

других железок с 2 мониторами и виндой нету для теста :(

Mikhail
16.03.2017
13:36:34
Знатоки

А в каких случаях томкат может взять и с нифига heap dump сгенерить, прям посередине рабочего процесса?

Google
Ivan
16.03.2017
13:38:54
http://mapstruct.org/
мы используем для меппинга JPA сущностей, все ок работает

Anton
16.03.2017
13:39:12
Mikhail
16.03.2017
13:43:07
да, я таки нашёл это в логах, спасибо

действительно OOM

даже веселее

Admin
ERROR: S client not available

Mikhail
16.03.2017
13:53:58
GC overhead limit exceeded внезапно

Vitaliy
16.03.2017
13:54:24
Anton
16.03.2017
13:54:35
а это и есть OOM

Mikhail
16.03.2017
13:55:26
ага, я понимаю

Просто у нас нагрузочное тестирование регулярное, и внезапно началось) При этом, у нас два фронтенд сервера, через nginx сбалансированные - и падает под нагрузкой стабильно первый

второй также стабильно держит даже возросшую нагрузку, когда nginx начинает все гнать на него, пока первый 10 минут героически пишет дамп

no
16.03.2017
14:03:38
Интересно в чем проблема

Mikhail
16.03.2017
14:04:49
это все java 7 и GC дефолтный

Есть мысль включить G1, мб дефолтный с нашей нагрузкой просто справляться перестал. Ничего не менялось, просто единомоментно стабильно стала такая проблема

Alexander
16.03.2017
14:05:42
А джава в чем виновата?

Mikhail
16.03.2017
14:06:04
точнее, не менялось в системе, нагрузка могла возрастать

так, ладно, пока откладывается

Alexander
16.03.2017
14:07:23
А как g1 поможет с оом?

Mikhail
16.03.2017
14:07:34
Пришёл перформанс инженер, сказал, что у него есть идея относительно мемори лика и убежал писать патч

Google
Mikhail
16.03.2017
14:07:41
потом окажется, что он всё и сломал

А как g1 поможет с оом?
Так ООМ же именно из GC

возникает ситуация, когда GC перестает справляться

GC overhead limit exceeded

Alexander
16.03.2017
14:08:30
Так ООМ же именно из GC
Оом из-за перфоманс инженера, который лик чинит

Mikhail
16.03.2017
14:08:57
GC overhead limit exceeded - я правильно понимаю, что в какой-то момент новых объектов, который живут коротко, начинает создаваться столько, что GC отнимает на себя все время работы, не оставляя его реальной программе?

Еще мне очень странно, что проблема стабильна на первом сервере и никогда не проявляется на втором

хотя, по идее, балансировка же идет поровну

Anton
16.03.2017
14:32:38
балансировака может не иметь никакого отношения к этой проблеме. я бы проверил, полностью ли идентичное окружение у обоих серверов

может java разная чуточку

"GC overhead limit exceeded error is the JVM’s way of signalling that your application spends too much time doing garbage collection with too little result."

так что да, @Namelles_One, как и сформулировано выше

Иисус
16.03.2017
14:46:22
Народ, может кто по андроиду подсказать?

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