@jvmchat

Страница 2622 из 2890
Евгений
03.07.2018
06:56:04
можно томкат запускать с флагом -XX:+HeapDumpOnOutOfMemoryError

M
03.07.2018
06:56:31
судя по тому, что вопрос про память, томкат паlает с OOM (OutOfMemoryError)
на самом деле не видно что он падает по OOM он походу сам выключается как я понял в логах изза memory leak

Евгений
03.07.2018
06:56:48
тогда jvm прежде чем упасть сделает дамп памяти, его можно будет по анализировать и понять куда течет память

ну memory leak это причина OutOfMemoryError

Google
Евгений
03.07.2018
06:57:22
в логах томката это должно быть явно видно

Роман
03.07.2018
06:57:54
кто-нибудь знает как получить лицуху jetbrains для студента, если нету модного вузовского домена?

Евгений
03.07.2018
06:58:10
написать в сапорт jetbrains?

Роман
03.07.2018
06:58:27
а это поможет? Я просто думаю что они пошлют

Евгений
03.07.2018
06:58:47
ну, за попытку с Вас денег не возьмут

Cargeh
03.07.2018
06:58:54
а это поможет? Я просто думаю что они пошлют
вроде как получают и без почты, просто студак скидываешь или как-то по другому подтверждаешь

в конце концов, @fundamentalparticle может подсказать

Роман
03.07.2018
06:59:11
о, спасибо, полезная инфа

О_о

Andrew
03.07.2018
07:17:19
Я студак фоткал и на следующий день дали

Alexandr
03.07.2018
07:51:44
При том у меня студак заочки

Google
Роман
03.07.2018
08:13:40
Alexander
03.07.2018
10:37:04


Alexander
03.07.2018
10:37:19
https://highloadcup.ru/rating/round/2/

@Wizzardo похлопаем!

Slava
03.07.2018
10:37:36
не лучше

Mikhail
03.07.2018
10:37:51
Alexander
03.07.2018
10:38:26
тащишь там в одиночестве за джаву.

Митко Соловец?
03.07.2018
10:38:28
используйте полноценные распределенные кэши

Alexander
03.07.2018
10:38:43
для чего

Alexander
03.07.2018
10:38:47
а? что?
17 Mikhail Bobrutskov (Java)

Luger
03.07.2018
10:39:37
17 Mikhail Bobrutskov (Java)
ты только сейчас это обнаружил?

Митко Соловец?
03.07.2018
10:39:46
для чего
прост

Igor
03.07.2018
10:39:52
Mikhail
03.07.2018
10:39:54
тащишь там в одиночестве за джаву.
я там нафакапил слегка..

Alexander
03.07.2018
10:39:58
а ну ок, перепишу ща все

Alexander
03.07.2018
10:40:05
я там нафакапил слегка..
с выбором языка?)?

Mikhail
03.07.2018
10:40:21
с выбором языка?)?
нет, в коде, мог бы быть выше

Митко Соловец?
03.07.2018
10:40:22
вообще впервые вижу такую мешанину для кэшей

Alexander
03.07.2018
10:40:39
ну по сути мне нужно кэшировать юзера по трем ключам - id, email, phone

Google
Митко Соловец?
03.07.2018
10:41:12
понятно

в доке написано - это аннотация для нескольких кэшебл

Luger
03.07.2018
10:41:42
а кто сказал, что это лучше? по мне так нечитабельно, хотя иногда сам юзаю, но стараюсь все же ручками.

Митко Соловец?
03.07.2018
10:44:30
Stepan
03.07.2018
13:15:30
ё

[Anonymous]
03.07.2018
13:22:17
Добрый вечер, посоветуйте пожалуйста, кто знает, видеоуроки по spring framework, а именно по springmvc на русском языке. Спасибо.

[Anonymous]
03.07.2018
13:23:16
)))

Сергей
03.07.2018
13:25:13
есть ли какой-то способ на подобии @PropertySource только работающий для yml файлов? Надо подтянуть внешние пропертя по урле, но ничего нормального не могу найти

1337
03.07.2018
13:31:28
тоже интересно

propertysource в буте втором порезали

1337
03.07.2018
13:31:56
а стой

configurationproperties же

Yegor
03.07.2018
13:32:12
У меня новая статья на блоге, про ООП и глобальные переменные: https://www.yegor256.com/2018/07/03/global-variables.html

Cargeh
03.07.2018
13:32:47
У меня новая статья на блоге, про ООП и глобальные переменные: https://www.yegor256.com/2018/07/03/global-variables.html
А будет когда-нибудь позитивная статья? Типа, "Вот так принято делать в джаве, и вот почему это хорошо"?

Yegor
03.07.2018
13:33:36
А будет когда-нибудь позитивная статья? Типа, "Вот так принято делать в джаве, и вот почему это хорошо"?
Меня уже обвиняли в этом, а потом начали считать и оказалось, что у меня 70% статей позитивных и лишь 30% негатива

Митко Соловец?
03.07.2018
13:33:53
просто золото

Google
Митко Соловец?
03.07.2018
13:34:05
побольше бы таких

Cargeh
03.07.2018
13:34:19
очень нравятся статьи по карьере в айти
это да, на отвлеченные темы - хватает позитивных статей

интересует именно с технической точки зрения, с точки зрения языка

есть ли в джаве какие-то устоявшиеся приемы/принципы, которые @yegor256 бы не поменял

Сергей
03.07.2018
13:36:20
configurationproperties же
в конфигурейшн провертис не указываеться место располаение yml файла

Yegor
03.07.2018
13:36:25
есть ли в джаве какие-то устоявшиеся приемы/принципы, которые @yegor256 бы не поменял
Я именно про технические говорил, 70% у меня в плюс и 30% в минус

Admin
ERROR: S client not available

Dmitrij
03.07.2018
13:37:00
Фатон Р давно вышел для JEE?

эклипс

Igor
03.07.2018
15:19:02
чатик, подскажите про ConcurrentHashMap что будет, если одновременно будут вставляться два одинаковых ключа через compute? залочится пока не выполнится первый?

Vladimir
03.07.2018
15:20:36
почему всегда?

elefus
03.07.2018
15:21:06
А не важно, разные или одинаковые. Всегда блокировка же
в рамках одной корзины же блокировка

Tolegen
03.07.2018
15:21:11
Блокировка идёт по ключам хэша. Если они в одном бакете только тогда блокируется

В этом главное отличие от SynchronizedMap

Nik
03.07.2018
15:21:37
Я был уверен что всегда. Пойду читать

Tolegen
03.07.2018
15:23:13
чатик, подскажите про ConcurrentHashMap что будет, если одновременно будут вставляться два одинаковых ключа через compute? залочится пока не выполнится первый?
Думаю поиск ключа в баскетах лочится. Соотвественно первый поток залочит поиск и сохранение, затем придёт второй, залочится - и изменит то, что положил первый. Но это в теории. На самом деле интересный вопрос)

Vladimir
03.07.2018
15:31:50
если f = tabAt(tab, i = (n - 1) & h), а h - хешкод ключа, то, теоретически, для ключей с одинаковым хешкодом f будет ссылкой на один и тот же объект. т.к remappingFunction.apply вызывается под локом, а у двух одинаковых ключей f одинаковый, то да, должны выполниться последовательно из-за блокировки



Google
Tolegen
03.07.2018
15:35:55
Странно, что он лочит на только что созданном объекте r. Не может ли быть так, что два потока создадут два объекта?

Vladimir
03.07.2018
15:37:45
я так понял, первый лок - это вставка новой записи, т.к условие f == null. а второй уже отвечает за вставку в существующую

Cargeh
03.07.2018
15:42:06
в 6 версии все предельно просто написано, можно ещё в 7 заглянуть. То ли в 7, то ли в 8 рефакторинг был на этот едва читаемый код

Vladimir
03.07.2018
15:45:55
в 6 версии все предельно просто написано, можно ещё в 7 заглянуть. То ли в 7, то ли в 8 рефакторинг был на этот едва читаемый код
у Дага Ли в принципе довольно странный стиль кода. начиная с копирования глобальных переменных в final-локальные и заканчивая этими f = tabAt(tab, i = (n - 1) & hash)) == null) {

Vladimir
03.07.2018
15:47:25
Владимир прав.

Cargeh
03.07.2018
15:48:02
у Дага Ли в принципе довольно странный стиль кода. начиная с копирования глобальных переменных в final-локальные и заканчивая этими f = tabAt(tab, i = (n - 1) & hash)) == null) {
есть подозрение, что это как то улучшает производительность (типа там инструкций/байткод меньше), но это не точно

Vladimir
03.07.2018
15:55:12
есть подозрение, что это как то улучшает производительность (типа там инструкций/байткод меньше), но это не точно
судя по всему, поскольку подобные конструкции встречаются не только в его коде, например, в LinkedList-е Блоха - if ((s = est) < 0) { if ((lst = list) == null). хотя лично я о подобной "оптимизации" ничего не слышал

Quantum Harmonizer
03.07.2018
15:56:13
это должно делать байт-код чуть быстрее, но незначительно. JIT размажет по регистрам и говнокод перестанет приносить пользу.

Alex
03.07.2018
16:04:37
Всем привет! Помогите плз. Мне надо бы тулзу найти котрая из avi достает аудио треки (их там шутки 4 будет) и умеет их перезаписывать

Михаил
03.07.2018
16:05:02
Что не сделают, чтобы обойти запреты на аудио вконтакте

Alex
03.07.2018
16:05:15
И вся это библиотека под андроид

Что не сделают, чтобы обойти запреты на аудио вконтакте
ну тут ты ошибся) Это не для вк. А чтобы видео проигрывать у которого несколько дорожек

Dima
03.07.2018
16:06:42
ffmpeg

Alex
03.07.2018
16:09:57
а для ffpeg есть обертка на java? Под android?

Владислав
03.07.2018
16:11:54
Друзья , вопрос Как мне постгрес гарантирует, что при параллельном изменении поля данные будут валидны?

Вот два потока, которые значение меняют Один будет увеличивать А один уменьшать Они же должны будут прочесть сперва данные Потом начать менять

Alex
03.07.2018
16:13:09

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