Pull to refresh
14
0
Дмитрий @shishmakov

Программист (Java backend)

Send message

Писать на Java такие продукты как Hazelcast, Apache Ignite, Apache Cassandra и так далее. Чем вы недовольны?

Про сундуки — они просто делают как все. Это как видео рекламу других игр показывать.


Вопрос про время ожидания ответа: какие у вас задержки между Req/Resp клиент-сервер-клиент? То есть я сделал выстрел и хочу получить сразу эффект урона по противнику или узнать свой урон, но прийдётся ждать кворума и только потом получение ответа.
Вопрос второй: клиент начинает визуализацию без получения ответа от сервера, чтобы не давать ощущение "тормозов"?


Всё это про хэдшот и определение жизни/смерти себя/противника, при малом количестве жизней. Клиент может визуализировать смерть противника, а потом после решения кворума — живой.

А можно показать пальцем, с какой стати и где 9-ка выдаст вам такую ошибку компиляции?

Перечитайте свой вопрос выше, вы спрашивали не о том как есть в java 9, а как на мой взгляд должна решаться проблема с одной и той же библиотекой в classpath разных версий.


Вы же сами писали ранее:


Насколько я понимаю, проект Jigsaw никогда не претендовал решать проблему Jar-hell

именно на это я высказал возражение, что нет, такая задача стаяла. Я лично присутствовал на докладе где об этом говорили (на обычной конференции). Jigsaw ставил несколько задач и Jar hell, и разбиение rt.jar были одними из пунктов. Jar hell вычеркнули.

А если вам сделать серию интервью по завкафедрам ВУЗов РФ? Предлагаю взять интервью у Хасьянова Айрата Фаридовича (Директор Высшей школы ИТИС, Казань). Петербург и Москва — хорошо, а как в регионах жизнь в IT обстоит = интересно.

ошибка компиляции, в проекте не должно быть библиотек разных версий.

литералы в коллекциях можно использовать с 7 версии

    List<Integer> list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 9];
    Set<Integer> set = { 2, 7, 31, 127, 8191, 131071, 524287 };

Я не могу так сделать даже в Java 8, откуда вы это взяли?

Неверно. Именно о решение проблемы Jar hell, версионировании модулей и о разделении rt.jar на самостоятельные части говорили как о планах на Java 7. Это был 2009 год, Sun Tech Days в Питере.
Maven и Gradle эту проблему не решают. Потому что у вас в проекте может быть явно указана библиотека и она же, но другой версии, попадает через транзитивные зависимости от других библиотек.

Вы не упомянули о переходе класса String на работу с byte[] вместо char[], что может существенно уменьшить JVM heap если символы в строках можно уместить по таблице ASCII по 1 byte.

"Похоже, с таким количеством переводов он скоро станет топовым хаброавтором, даже не имея здесь аккаунта!"
Вы переводы от своего лица имеете ввиду?

Долгое ожидание может смениться делами, которые "съедят" время.

Прошу не ограничиваться этой статьёй, ждём все, что есть!)

В кулуарах слышал, что будет ACID, а в статье действительно про это нет. Какие гарантии тогда даёт Ignite?

Я пару недель назад зарегистрировался на гугле. Взял обычную карточку обычного Российского банка. Все прошло как по маслу.
Как раз бесплатный аккаунт на 1 год (без каких-либо подтверждений фотографиями паспорта и карты).

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


Рассуждения о каких-то не заработанных деньгах и опыте работы не аргумент. Он теряется с годами, а друзья по армии остаются до сих пор.

И снова эти слова "не хочу идти в армию и надо откосить". Такое ощущение, что в моей вселенной все друзья пошли в армию, как и я, потому что сами хотели и считали это правильным, а в вашей все НЕ считают нужным туда идти и тоже почему-то считают это правильным.

Как меняете протокол взаимодействия? Версионность? Он один для всех?

В Java 8 вы можете без проблем использовать return внутри лямбд. Он работает именно внутри неё.
Не понимаю почему в Scala "не смогли", скорее "не захотели" так как для них только правило 1ин return и обязательно в конце.

Можете написать по какой причине? Предположу, что это "старый" проект, который продолжили писать на Kotlin.

cheremin выше дал хороший комментарий на этот счёт.

Эти парни, php-программисты, в авторитете, чтобы их слушать?
По делу сказано было только одно: программирование — это всегда самообразование по ходу работы. Школы курсов создаются для зарабатывания денег так как это не благотварительность. А кто-то считает иначе?


Помню в начале нулевых все плакали, что на "программиста" либо не учат, либо учат, но не тому и плохо. Сейчас появился выбор. Лучше бы подкаст записали с советами выбора курсов, на что стоит обратить внимание, а не ЧСВ своё тешили. Хотя это же php-программисты, кому я рассказываю...

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity