Size: a a a

2020 December 17

V

Vladimir in learn.java
Кто нибудь знает хороший гайд по валидации в spring boot crud app ?
А то чета так много всего , а что лучше использовать - не понятно
источник

YG

Yury Golikov in learn.java
Vladimir
Кто нибудь знает хороший гайд по валидации в spring boot crud app ?
А то чета так много всего , а что лучше использовать - не понятно
источник

С

Стас in learn.java
Vladimir
Кто нибудь знает хороший гайд по валидации в spring boot crud app ?
А то чета так много всего , а что лучше использовать - не понятно
Рубрика плохие советы, поставь себе на форме в хтмл5 ограничения для данных только нужного тебе типа, и ничего валидировать не придется)))
источник

V

Vladimir in learn.java
Стас
Рубрика плохие советы, поставь себе на форме в хтмл5 ограничения для данных только нужного тебе типа, и ничего валидировать не придется)))
у меня рест)
источник

ch

central hardware in learn.java
Стас
Рубрика плохие советы, поставь себе на форме в хтмл5 ограничения для данных только нужного тебе типа, и ничего валидировать не придется)))
Плохая практика делать валидация только на клиенте
источник

С

Стас in learn.java
central hardware
Плохая практика делать валидация только на клиенте
А стоит ли вообще обмазываться валидацией? Валидировать на фронте, на спринге через валидатор и еще плюс на уровне констрейта в бд?
источник

DC

Denis Chikanov in learn.java
Стас
А стоит ли вообще обмазываться валидацией? Валидировать на фронте, на спринге через валидатор и еще плюс на уровне констрейта в бд?
Да, как минимум две из этих нужны, скорее все три
источник

С

Стас in learn.java
Denis Chikanov
Да, как минимум две из этих нужны, скорее все три
Спасибо, я давно над этим думал)
источник

DC

Denis Chikanov in learn.java
Особенно если твой сервис не дай боже доступен широкой публике, а не только для внутряка какого-то
источник

ch

central hardware in learn.java
Стас
А стоит ли вообще обмазываться валидацией? Валидировать на фронте, на спринге через валидатор и еще плюс на уровне констрейта в бд?
Если не хочется чтобы очень быстро в базе завелись не валидный значения то да, сервисом то рано или поздно может воспользоваться человек который знает что такое curl
источник

F

Fortune's Desire in learn.java
Как скоро стоит ожидать хакеров, когда ты в первый раз свой пет выведешь в тырнет
источник

С

Стас in learn.java
Fortune's Desire
Как скоро стоит ожидать хакеров, когда ты в первый раз свой пет выведешь в тырнет
Мой висит уже полгода, никто не заходит, даже hr когда смотрят резюме))))) какие там хакеры)))
источник

F

Fortune's Desire in learn.java
источник

F

Fortune's Desire in learn.java
Убедил
источник

T

Tagir in learn.java
Alex K.
@Tagir_Valeev Может Вы разрешите мой вопрос?)
Одна нода в линкедлисте занимает в куче места как 4-6 ссылок. Естественно, линкедлист быстрее сожрёт память
источник

DC

Denis Chikanov in learn.java
Tagir
Одна нода в линкедлисте занимает в куче места как 4-6 ссылок. Естественно, линкедлист быстрее сожрёт память
40 байт оверхэда на ноду, сказал гугл, да
А если у нас не обертки над примитивами, а произвольные объекты, то мы ничего не можем сказать, не зная размер объекта
источник

T

Tagir in learn.java
Denis Chikanov
40 байт оверхэда на ноду, сказал гугл, да
А если у нас не обертки над примитивами, а произвольные объекты, то мы ничего не можем сказать, не зная размер объекта
При чём здесь это? Размер ноды константный и не зависит от размера объекта, который ты туда линкуешь
источник

DC

Denis Chikanov in learn.java
Tagir
При чём здесь это? Размер ноды константный и не зависит от размера объекта, который ты туда линкуешь
И я о том же. В первоначальной постановке вопроса, на который ты ответил, не было уточнений о том, КАКОЙ объект кладётся в лист.
И если на мелких объектах кусаются накладные расходы на ноду линкдлиста, то на крупных объектах кусается сам размер объекта, а значит ensureCapacity может отстрелить нам ногу с чуть большим шансом, чем плюс одна нода. Нет?
источник

T

Tagir in learn.java
Нет. Аллокация всех объектов, которые надо сложить в коллекцию, в обоих случаях одинакова и не влияет на размер структур данных самой коллекции
источник

T

Tagir in learn.java
ArrayList хранит в массиве ссылки на объекты, а не сами объекты, если что. Валхаллы у нас пока нет
источник