Пробовали запустить на хотя бы пару тысячах элементов? Тормозить будет жууутко. Вообще, в местах где нужно делать подобного рода проверки, лучше делать join'ы сразу.
Hibernate.initialize в цикле это плохо. Замените хотя бы на инициализацию сразу целого списка (вернее Hibernate умеет делать fetch не более «batch size» элементов)
список модулей не меняется 10 раз за день. В общем весьма спорное утверждение :) лично для меня для java enterprise разработки абсолютно выигрывает Intellij Idea
Держите открытым те модули, в которых что-то меняете. Для билда автодополнения не нужны. Единственный раз когда сталкивался с такой проблемой, это когда искал что-то в исходниках javascript'a в WebSphere Portal, но это крайность.
1) Функционал сущности хранится в HashMap, а чем гарантируется то, что у сущности например есть функционал «здоровье» при «ударе»? Упомянутая Ресурсная система?
2) Стоим мы с другом и бьем вместе моба, при моем ударе происходит «запрос на удар» ==>… серверная часть… ==> ответ с сервера. В этом ответе будет обновленное состояние моба? Т.е. я узнаю о ударе через ответ на запрос, а друг — через репликацию окружающего мира? Если да, то не может ли быть проблем, допустим, при пвп с большим кол-вом человек?
Спасибо, ИДЕЯ — лучшая :)
А не планируется ли вдруг пожизненная корпоративная лицензия? Тогда было бы проще работодателей уговаривать на переход, а то писать на работе в Эклипсе это боль :/
На самом деле, самая большая проблема продуктов IBM это отсутствие информации в интернете. Любая проблема не описанная в документации (которая имхо очень средняя) — ищите решение сами. Любое расширение непредусмотренное IBMом — нервы, маты и очень долгий дебаг. А сам WAS достаточно неплох для интерпрайза.
Hibernate.initialize в цикле это плохо. Замените хотя бы на инициализацию сразу целого списка (вернее Hibernate умеет делать fetch не более «batch size» элементов)
1) Функционал сущности хранится в HashMap, а чем гарантируется то, что у сущности например есть функционал «здоровье» при «ударе»? Упомянутая Ресурсная система?
2) Стоим мы с другом и бьем вместе моба, при моем ударе происходит «запрос на удар» ==>… серверная часть… ==> ответ с сервера. В этом ответе будет обновленное состояние моба? Т.е. я узнаю о ударе через ответ на запрос, а друг — через репликацию окружающего мира? Если да, то не может ли быть проблем, допустим, при пвп с большим кол-вом человек?
А не планируется ли вдруг пожизненная корпоративная лицензия? Тогда было бы проще работодателей уговаривать на переход, а то писать на работе в Эклипсе это боль :/