Size: a a a

Java/Kotlin and more

2021 May 24

AE

Alexandr Emelyanov in Java/Kotlin and more
40-60гб логов в день)
источник

VS

Vitaly Sirotkin in Java/Kotlin and more
ну эт копейки)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
2тб хранилище)
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
У нас пока в системе работает от силы 5 регионов в тестовом режиме)))
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Из 70+
источник

RZ

Roman Zinchuk in Java/Kotlin and more
не юзает  индексы, если %  стоит в начале (e.g '%query'), query% будет юзать индекс
источник

OM

Oleg Marchenko in Java/Kotlin and more
Хвастун)
источник

М

Михаил in Java/Kotlin and more
Ну на постгре тоже можно натянуть full text search в случае необходимости, 1000 в день это реально очень мало. Да и требований нет по тому, что с этими данными нужно будет делать, нужно ли будет связывать, агрегировать или еще что. Это разные решения, которые хороши каждый в своем, но при такой вводной мне кажется, что эластик это оверхед
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
Почему по началу будет только постгрес. А потом прикрутим эластик. Спасибо
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
🌚
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Кстати пообещали почти 4)
источник
2021 May 25

БП

Борис Потапов... in Java/Kotlin and more
всем привет) Подскажите, пожалуйста, есть ли лёгкий способ сгенерировать в рантайме POJO по приходящей xsd?
источник

VM

Vladimir Mokeev in Java/Kotlin and more
DynamicJAXBContext dynamicJAXBContext = DynamicJAXBContextFactory.createContextFromXSD(xsdInputStream, null, myClassLoader, null);
DynamicEntity customer = (DynamicEntity) dynamicJAXBContext.createUnmarshaller().unmarshal(instanceDoc);

String lastName = customer.get("lastName");
List orders = customer.get("orders");
...
DynamicEntity address = dynamicJAXBContext.newDynamicEntity("mynamespace.Address");
address.set("street", "1001 Fleet St.");

customer.set("lastName", lastName + "Jr.");
customer.set("address", address);

dynamicJAXBContext.createMarshaller().marshal(customer, System.out);
источник

VM

Vladimir Mokeev in Java/Kotlin and more
источник

БП

Борис Потапов... in Java/Kotlin and more
спасибо!
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Ого. Норм. Только для чего интересно)
источник

C

Cyclone in Java/Kotlin and more
Хм. А какой тип возвращает customer::get(String)?
Не пойму, как он присваивается и к стрингу, и к листу без класскаста?
источник

RZ

Roman Zinchuk in Java/Kotlin and more
чем можно конвертировать имена переменных из camelCase в snake_case ?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
regex
источник

RZ

Roman Zinchuk in Java/Kotlin and more
я не настолько хорош в регулярках
источник