Size: a a a

2020 September 15

TI

Tolegen Izbassar in pro.jvm
Вениамин Белоусов
Всем привет!  На хабре об ArrayList говорится что элемент добавляется в конец elementData[size++] = element; Вопрос, почему в конец, а не в начало, ведь при первом вызове у нас коллекция пустая?
Для вставки в начало придется все элементы массива перемещать на один вперед
источник

AE

Alexandr Emelyanov in pro.jvm
Вениамин Белоусов
Всем привет!  На хабре об ArrayList говорится что элемент добавляется в конец elementData[size++] = element; Вопрос, почему в конец, а не в начало, ведь при первом вызове у нас коллекция пустая?
так а в чем противоречие? конец в даном случае равен началу
источник

AK

Alexander Komarov in pro.jvm
Вениамин Белоусов
Всем привет!  На хабре об ArrayList говорится что элемент добавляется в конец elementData[size++] = element; Вопрос, почему в конец, а не в начало, ведь при первом вызове у нас коллекция пустая?
Потому что когда массив пустой у него начало совпадает с концом
источник

AK

Alexander Komarov in pro.jvm
А, выше ответили уже
источник

ВБ

Вениамин Белоусов... in pro.jvm
Alexander Komarov
Потому что когда массив пустой у него начало совпадает с концом
Array же создаётся по умолчанию с 10 элементами
источник

ВБ

Вениамин Белоусов... in pro.jvm
Tolegen Izbassar
Для вставки в начало придется все элементы массива перемещать на один вперед
А если там ничего нет, то есть это первая вставка?
источник

TI

Tolegen Izbassar in pro.jvm
Вениамин Белоусов
А если там ничего нет, то есть это первая вставка?
И? Зачем делать специальный случай с пустым, если для всех остальных выгоднее в конец. И потом
arr[0] = 155;

как тут понять, это вставка в начало или конец?
источник

ВБ

Вениамин Белоусов... in pro.jvm
Tolegen Izbassar
И? Зачем делать специальный случай с пустым, если для всех остальных выгоднее в конец. И потом
arr[0] = 155;

как тут понять, это вставка в начало или конец?
Я просто не понимаю, когда в таком случае заполнятся первые элементы
источник

AE

Alexandr Emelyanov in pro.jvm
Вениамин Белоусов
Я просто не понимаю, когда в таком случае заполнятся первые элементы
источник

OK

Oleg Koskin in pro.jvm
Вениамин Белоусов
Я просто не понимаю, когда в таком случае заполнятся первые элементы
Сделай хеллоуворд и подебаж. Код доступен тебе.
источник

Д

Давид in pro.jvm
Всем привет, помогите пожалуйста советом. Такая задача, в elasticе есть около 50 видом документов, в каждом лежит несколько значений, я могу как-то выгрузить его маппинги, и создать таблицу в postgre? Автоматом
источник

Д

Давид in pro.jvm
Т.е. должно быть 50 таблиц, и в ней должно быть столько столбцов, сколько маппингов в elastice
источник

Д

Давид in pro.jvm
Чем руками создавать sql таблицу?
источник

AK

Alexander Komarov in pro.jvm
Давид
Всем привет, помогите пожалуйста советом. Такая задача, в elasticе есть около 50 видом документов, в каждом лежит несколько значений, я могу как-то выгрузить его маппинги, и создать таблицу в postgre? Автоматом
может в сторону EAV посмотреть?
источник

AK

Alexander Komarov in pro.jvm
а не перетаскивать сущности из эластика прямо в реляционную модель. мало ли что там еще поменяется. или вы раз и навсегда перетаскиваете?
источник

IG

Ilya Grudsky in pro.jvm
имея PG -> EAV — такое себе. Можно просто json использовать. Но нахерна — не особо понятно
источник

Д

Давид in pro.jvm
Там захордкоженные значения, задача такая, перенести эти данные в PG из  elasticsearch, и сделать  CRUD,  чтоб можно было добавлять в любую таблицу  создавать новые
источник

IG

Ilya Grudsky in pro.jvm
Давид
Там захордкоженные значения, задача такая, перенести эти данные в PG из  elasticsearch, и сделать  CRUD,  чтоб можно было добавлять в любую таблицу  создавать новые
Если данные можно нормализовать — нормализуй, если там чисто константы разного "типа" -> просто создай ОДНУ табличку в PG с типом json(b) и перенеси без манипуляций.
источник

Д

Давид in pro.jvm
Ilya Grudsky
Если данные можно нормализовать — нормализуй, если там чисто константы разного "типа" -> просто создай ОДНУ табличку в PG с типом json(b) и перенеси без манипуляций.
Для каждого отдельного типа в es, нужна отдельная таблица, примерно их около 50
источник

Д

Давид in pro.jvm
И еще один вопрос, я достал один объект из elasticsearch, таблица у меня уже есть. Как я могу его сразу сохранить в postgre БД, вложенных объектов там нет.
источник