Size: a a a

2020 May 28

AE

Alexandr Emelyanov in pro.jvm
Anes
Они при приходят на наш домен, и с помощью nginx проксируются на localhost:{port}
На nginx настроить прокидывание залоговка
источник

N

Nick in pro.jvm
Vladimir Sitnikov
У кого-нибудь был опыт автоматической расстановки @Nullable ? Стоит пробовать? Или лучше сразу вручную расставлять?

Я нашёл https://plse.cs.washington.edu/daikon/download/doc/daikon/Tools.html#AnnotateNullable , но выглядит, так сказать, наукообразно.
вопрос скептика, а оно дает какойто профит?
источник

OO

Oleksandr Olgashko in pro.jvm
Tagir
Можно за десять минут написать свой, в котором этой проблемы нет. В гуаве кажется нет. Используете её или свой?
скаловый
источник

OO

Oleksandr Olgashko in pro.jvm
написать можно много чего, но, если в стдлибе есть конкретно такая вещь, то это сильно ограничивает выбор сторонних апи (ну или конвертировать все подряд, что тоже не весело)
источник

VS

Vladimir Sitnikov in pro.jvm
Nick
вопрос скептика, а оно дает какойто профит?
Как минимум, IDEA будет подсказывать, что «тут может быть null» и «тут null не может быть».
источник

N

Nick in pro.jvm
сомнительно, если она итак это делает нормально, а вот какую либу тащить ради этого в проект?
источник

VS

Vladimir Sitnikov in pro.jvm
Nick
сомнительно, если она итак это делает нормально, а вот какую либу тащить ради этого в проект?
Так IDEA же и делает частично на основе аннотаций. Их нужно расставить. Как иначе?
источник

МК

Максим Королев... in pro.jvm
добрый день, а чем сейчас на джвм можно фулл текст серч сделать? - быстро поискать в строке <5k символов пару слов. Так что бы в памяти и без сторонних вещей - наверное заезжанный вопрос, но почему то я не знаю ответа))
источник

N

Nick in pro.jvm
Vladimir Sitnikov
Так IDEA же и делает частично на основе аннотаций. Их нужно расставить. Как иначе?
эта часть понятна, что упростит жизнь, больше всякого разного будет показывать, но банально вызов любой либы не использующей эти аннотации и нужно вручную проверять тот же нулл, а раз проверяешь, то идея это все итак видит. Плюс необходима строгая дисциплина на проекте, чтобы не забывать это все делать.
Ну и ответ на вопрос про то какую либу тащить в проект ради этого я не услышал, много где эта аннотация добавлена, но кто и как ее при этом планировал использовать не всегда ясно и что будет с такой либой в будущем не ясно, вот кабы ее завезли в java8 в бородатые года, то это хотя бы тогда имело бы смысл
источник

AG

Alexey Genus in pro.jvm
Максим Королев
добрый день, а чем сейчас на джвм можно фулл текст серч сделать? - быстро поискать в строке <5k символов пару слов. Так что бы в памяти и без сторонних вещей - наверное заезжанный вопрос, но почему то я не знаю ответа))
Можно самому обратный индекс сделать, если разово. Промышленное решение, наверное, lucene
источник

DP

Denis Pavlyuchenko in pro.jvm
Максим Королев
добрый день, а чем сейчас на джвм можно фулл текст серч сделать? - быстро поискать в строке <5k символов пару слов. Так что бы в памяти и без сторонних вещей - наверное заезжанный вопрос, но почему то я не знаю ответа))
lucene встроить в приложение, как вариант, можно
источник

МК

Максим Королев... in pro.jvm
а это не тяжело тянуть ее? она наверное большая - нет?
источник

AG

Alexey Genus in pro.jvm
Зато работает)
источник

МК

Максим Королев... in pro.jvm
)) ок спасибо
источник

DP

Denis Pavlyuchenko in pro.jvm
Максим Королев
а это не тяжело тянуть ее? она наверное большая - нет?
зависит от требований ваших)
источник

МК

Максим Королев... in pro.jvm
требований почти нет - в небольшом сообщении нужно найти подстроку - сделать это надо за разумное время
источник

МК

Максим Королев... in pro.jvm
мы как бы рассматривали вариант сунуть это в пг и поискать с помощюью него
источник

МК

Максим Королев... in pro.jvm
но это тупо - удалять потом еще
источник

AG

Alexey Genus in pro.jvm
Ну, а почему бы и нет. Выглядит вполне нормальным решением.
источник

AG

Alexey Genus in pro.jvm
Там даже есть полнотекстовый поиск
источник