Результаты поиска по запросу: *

  1. Rozhek

    Все объекты в l2jserver

    Пожалуй самый правильный вариант написать функцию связывающую L2MapRegion и WorldRegion. В L2MapRegion координаты региона определяюстя таким сдвигом x - World.MAP_MIN_X >> 15. А в WorldRegion в общем случае таким (x >> 11) + Math.abs(MAP_MIN_X >> 11); Значит MapRegion состоит из нескольких...
  2. Rozhek

    Все объекты в l2jserver

    Хз для маленьких баз л2 почти все есть что нужно. И ключи на таблицах, и индексы. Посмотрите в запросы в дао и сравните с индексами: для всех частых выборок есть индексы. Вторичные ключи где то делали в сборках, только вот Это очень не удобно когда руками в базе пытаешься что то вставить быстро...
  3. Rozhek

    Все объекты в l2jserver

    Для подобных задач в Java 8 введены stream. И такая задача решится так listItem1.stream().filter(listItem2::contains).collect() . При этом не происходит итераций цикла в цикле, стрим не так немного работает. Но можно и Джойн сделать в бд. Но если переносить туда подобный функционал, бд как...
  4. Rozhek

    Все объекты в l2jserver

    Запрос в rdbms быстрее чем взятие объекта из оперативной памяти ? Вы наверное что то перепутали)
  5. Rozhek

    Все объекты в l2jserver

    Т.с. Ты бы написал для каких целей ты поиск хочешь, а то мы скоро в философию уйдем
  6. Rozhek

    Все объекты в l2jserver

    Ну вообще для конкретных задач можно в сторадже отдельную мапку создавать и хранить. Там же есть разные мапки, для игроков/для нпц/все объекты вообще. Просто настройте ее пополнение/очищение. Если нужно что то забродкастить всем игрокам раз в 10 лет, ничего страшного если пройдёт цикл из 500...
Назад
Сверху Снизу