Size: a a a

2021 January 23

П

Павел in pro.jvm
Всем привет. Назрел вопрос. Балуюсь постгресом. Есть идея перевести всю генерацию айди приложения на сиквенсы. Но тут возникает такая штука. Если при описании таблицы в ликвибейз пометить колонку autoincrement, то постгря сама создаст сиквенс под таблицу. Имеет ли смысл делать отдельные сиквенсы руками и делать у сущности  generatedstrategy.Sequence, указывая сиквенсы руками?
источник

П

Павел in pro.jvm
Говоря короче... Текущая стратегия генерации айдишников(Identity) опирается на автоинкремент колонки в бд. А колонка в бд помеченая автоинкрементом и так опирается на сиквенсы под каждую таблицу на уровне бд. В чем тогда замысел стратегии sequence?
источник

С

С in pro.jvm
Имеет смысл использовать generated (always) as identity если pg 10+.
источник

A

Anton in pro.jvm
Всем привет
Подскажите, в кафке есть шарды? Я всегда думал что кластер кафки состоит из брокеров, и на один энв кластера приходится один брокер. У каждого брокера есть партиции.

Я правильно понимаю, или нет?
—-
Но недавно кто-то сказал мне что на каждой шарде есть все партиции топика, и каждая шарда на своей ноде. Что за шарды?

——
И еще, у одного брокера могут быть 2 партиции для одного топика (фолловер + фолловер / лидер + фолловер)? Мне кажется это немного нелогичным
источник

AM

Alexey Melchakov in pro.jvm
Anton
Всем привет
Подскажите, в кафке есть шарды? Я всегда думал что кластер кафки состоит из брокеров, и на один энв кластера приходится один брокер. У каждого брокера есть партиции.

Я правильно понимаю, или нет?
—-
Но недавно кто-то сказал мне что на каждой шарде есть все партиции топика, и каждая шарда на своей ноде. Что за шарды?

——
И еще, у одного брокера могут быть 2 партиции для одного топика (фолловер + фолловер / лидер + фолловер)? Мне кажется это немного нелогичным
https://t.me/proKafka

Здесь, возможно, быстрее ответят
источник

A

Anton in pro.jvm
Alexey Melchakov
https://t.me/proKafka

Здесь, возможно, быстрее ответят
спс
источник

SS

Shamil Sabirov in pro.jvm
мне нужно java.util.Map сериализовать и десериализовать. нужно его в кеше хранить. чтото мапы не очень сериализуются... строку не очень хочу. кто подскажет?
источник

HH

Human Human in pro.jvm
Подскажите плиз в чем проблема?
Spring-Boot. Происходит фейл валидации DTO, хотя на деле данные верны.
Вот ошибка из дебаг-лога:

Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public void com.example(com.example.Request): [Field error in object 'Request' on field 'password': rejected value [Password123]; codes [Max.Request.password,Max.password,Max.java.lang.String,Max]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [Request.password,password]; arguments []; default message [password],255]; default message [must be less than or equal to 255]] ]
источник

HH

Human Human in pro.jvm
Ругается на
@Max(255)
private String password;
источник

AZ

Alexey Zavyalov in pro.jvm
Потому что не та аннотация? Это для чисел, вроде как
источник

A

Artjom Kalita in pro.jvm
@Size вроде как для строк
источник

HH

Human Human in pro.jvm
А, блин, вот я тупой. Спасибо)))
источник

ВМ

Валерий Михайлов... in pro.jvm
Human Human
А, блин, вот я тупой. Спасибо)))
Не тупой, а просто не знал этого)
источник

SS

Shamil Sabirov in pro.jvm
Shamil Sabirov
мне нужно java.util.Map сериализовать и десериализовать. нужно его в кеше хранить. чтото мапы не очень сериализуются... строку не очень хочу. кто подскажет?
ребят, тупой сейчас это я. поделитесь опытом пож-та. прям вощпе туплю...
источник

ch

central hardware in pro.jvm
думаю кто нибудь уже написал бинарный сериализатор для мапы или можно использовать BJSON
источник

NG

Nikita Gryzlov in pro.jvm
Shamil Sabirov
ребят, тупой сейчас это я. поделитесь опытом пож-та. прям вощпе туплю...
Вы же понимаете, что Map - это интерфейс, да?
источник

Д

Дмитрий in pro.jvm
Ребят, как микросервисы связывают друг с другом? Какие наилучшие практики сейчас?
источник

SS

Shamil Sabirov in pro.jvm
Nikita Gryzlov
Вы же понимаете, что Map - это интерфейс, да?
я то понимаю. вопрос вы понимаете мой? мне нужно инстанс Map сериализовать и потом десериализовать. в EhCache
источник

NG

Nikita Gryzlov in pro.jvm
Shamil Sabirov
я то понимаю. вопрос вы понимаете мой? мне нужно инстанс Map сериализовать и потом десериализовать. в EhCache
У мапы не может быть инстанса. У интерфейса не может быть полей. Это либо объект анонимного класса, либо конкретная имплементация. Поэтому у меня к вам и вопрос - что _конкретно_ за мапа у вас? HashMap, например, Serializable, и её хоть родной джава сериализацией можно перегнать в текст.
источник

SS

Shamil Sabirov in pro.jvm
да пилять. понятно что реализация мапы какая то. HashMap илиConcurrentHashMap
источник