@jvmchat

Страница 1730 из 2890
Oleksandr
18.08.2017
10:37:59
очевидно, какие проблемы создают HashMap и мутабельность

Arsen
18.08.2017
10:37:59
если этот объект все равно не годится для использования в качестве ключа

Mikhail
18.08.2017
10:38:39
зачем?
Затем что его снаружи поменять могут

То, что не годится — дело десятое

Google
Arsen
18.08.2017
10:39:00
ну и пусть меняют, мы ведь его не собираемся хрнить

мы возьмём от него состояние и отдадим потомку

Mikhail
18.08.2017
10:40:02
Он как ключ хранится же

Arsen
18.08.2017
10:40:28
и не должен )

Mikhail
18.08.2017
10:41:31
править надо что-то, что неправильное
С точки зрения интервьюера это разные вещи. Ты сначала спрашиваешь, чтобы понять способен ли человек видеть проблему, а уже потом проверяешь другой навык — способность исправить

Просто человек может быть способен на первое, но неспособен на второе

Oleksandr
18.08.2017
11:25:33
make scala great again — https://github.com/twitter/reasonable-scala

это таки не форк, а рисерч на тему "какие фичи выкинуть ради увеличения скорости компиляции на порядок"

Grigory
18.08.2017
11:27:14
Бурмако хочет привести скала компилятор в порядок

Oleksandr
18.08.2017
11:28:13
посмеюсь, если выпилят макросы с импилиситами, и в итоге выйдет котлин

Grigory
18.08.2017
11:29:07
не выпилят

в том смысле, что Бурмако делает новые макросы и мету; бессмысленно

Oleksandr
18.08.2017
11:29:29
хотя вряд ли — в первое было вложено огромное количество усилий самим Бурмако, а второе — уникальная фича скалы

Google
Grigory
18.08.2017
11:30:04
ну да он типа спецом и мету и новые макросы делает

чтоб выпилить все и не поддерживать

Ruslan
18.08.2017
11:31:27
Oleksandr
18.08.2017
11:32:18
1 ридми и уже 500 звезд
пф, будь это репа от кого-то из разрабов с Го и названием "го-дженерики", также с единственным ридми, уже было бы 5000

Kira
18.08.2017
11:40:40
Нужна подсказка. Пытаюсь жабой изменить значение поля в бд при высокой конкуренции, нужно прибавить цифру, при этом обойтись без jpa, думаю на счёт select for update. Не могу найти информацию на эту тему. Есть идеи куда рыть?

Ivan
18.08.2017
11:41:03
что за жаба

?

лягушка что ли?

Kira
18.08.2017
11:41:46
Java

Это я любя после котлина)

Ivan
18.08.2017
11:44:17
А можно подробнее задачу? Пока все выглядит как вешаем лок на строку любым доступным способом хоть в Java хоть в БД и обновляем

все остальные в это время идут лесом

Kira
18.08.2017
11:45:26
Я как раз пытаюсь понять как её залочить, а остальных в ожидание отправить

Ivan
18.08.2017
11:45:55
в java есть стандартный механизм синхронизации через synchronized

но это с блокировкой потока

что как бы не особо круто

Kira
18.08.2017
11:46:51
Это явовский механизм, мне нужно лочить в бд

Sergey
18.08.2017
11:47:45
Ну а в чем проблема? jdbc и поехали

Запросом

Google
Ivan
18.08.2017
11:48:09
я так понял по задаче что вначале нужно вытащить данные потом сделать increment

и только потом обновить

Kira
18.08.2017
11:48:20
Select for update? Другого механизма не нашел

Sergey
18.08.2017
11:48:43
Оракл?

Ivan
18.08.2017
11:49:13
насколько я понимаю select for update не кроссбдшная операция

Kira
18.08.2017
11:49:14
H2))) В оракле есть свои способы, но увы

Вроде h2 поддерживает, видел в их блоге

Но хочется иметь разные варианты

Ivan
18.08.2017
11:50:36
в общем я бы посоветовал такой вариант если приложение монолитное и нет кучи нод которые обновляют одни и те же данные, то лучше лочить на уровне Java либо сделать все асинхронно и добавлять обновления в очередь, если же приложение с кучей нод то тут хз

Kira
18.08.2017
11:53:20
На уровне jvm как-то грустно, ищу именно на уровне бд. Пока попробую с for update текстов написать. Тут только jooq и jdbc, либо другой близкий к sql фреймвок.

*Тестов

Mikhail
18.08.2017
11:55:29
насколько я понимаю select for update не кроссбдшная операция
формально - это не стандарт, реально - даже hsqldb это умеет

Kira
18.08.2017
11:56:05
Пытаюсь без jpa

А, перепутал с языком хибернейта

Судя по всему hqldb лочит таблицу, что не есть хорошо

Admin
ERROR: S client not available

Ivan
18.08.2017
12:01:27
в случае с hibernate нужно еще посматривать какой там transaction isolation level стоит

Kira
18.08.2017
12:16:21
Спасибо, может по этому сочетанию букв ещё информацию найду

Sergey
18.08.2017
12:18:42
если приложуха жрет 100мб non-heap это ок?

12тыс загруженных классов

Google
Moon
18.08.2017
12:30:46
Как можно решить проблему duplicated files in APK MANIFEST? Я уже два часа убил из-за этого Случайно, имея в градле compile rxjava2 добавил complie rxjava И теперь он пишет о дубликате файлов Удаление джара ни к чему не приводит, он загружается заново и кидает ошибку эту

Moon
18.08.2017
12:35:33
Так дело в том, что в депенденсис и нет rxjava, есть только rxjava2, но что-то заставляет градл заново грузить rxjava-1.1.1

И я не могу понять, в чем дело

Moon
18.08.2017
12:36:38
Я щас просто ссылку на гит кину

Dmitriy
18.08.2017
12:36:40
если много - через гист

Jurijs
18.08.2017
12:36:59
Господа! По совету @fundamentalparticle решил посмотреть в сторону System Design Questions и набрёл на интересный вопрос: "Design an online poker game for multiplayer. Solve for persistence, concurrency, scale . Draw the ER diagram for this". А как в общем решается concurrency для игры в покер? Да и вообще есть ли примеры для решения такой задачи?

Moon
18.08.2017
12:37:44
https://github.com/Lounah/Lounah.Messenger?files=1

Igor
18.08.2017
12:44:02
https://github.com/Lounah/Lounah.Messenger?files=1
Чет авторизация через login/password как query параметры напрягает

Moon
18.08.2017
12:44:18
Забей, это для теста

Мне щас вообще просто ретрофит нужно протестить

Решил на примере мессенджера научиться это делать

Igor
18.08.2017
12:44:56
Мне щас вообще просто ретрофит нужно протестить
На предмет? Он не работает как нужно? Или в плане понять, как он работает?

Moon
18.08.2017
12:45:19
Да и сам mvp тоже впервые использую

А щас вот застрял из-за этой ошибки с дупликатом

Dmitriy
18.08.2017
13:02:40
https://github.com/Lounah/Lounah.Messenger?files=1
это сам проект. достаточно было выложить лог выполнения команды

FromSi
19.08.2017
00:08:10
Здравствуйте! Ц кого есть стикеры Java? :D

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