Size: a a a

Java/Kotlin and more

2021 April 29

Y

YorkIsMine in Java/Kotlin and more
решение только через жс, верно?
источник

RU

Ranger UA in Java/Kotlin and more
так а чем пугает вставить тот же кусочек жыэсины?)
источник

RU

Ranger UA in Java/Kotlin and more
источник

C

Cyclone in Java/Kotlin and more
Freemarker/thymeleaf - серверные шаблонизаторы, к "нажать на кнопку, чтобы появилось уведомление" не имеют никакого отношения (если страница не перезагружается полностью).
google js notification
источник
2021 April 30

ME

Makhlov Egor in Java/Kotlin and more
Ребят, есть ли возможность как-то выполнить replace всех символов в char[] не преобразуя его в String?
Необходимо как-то выкинуть из массива символы, несоответствующие паттерну.

Есть вариант оборачивать его в CharBuffer, но в таком случае, придется запихивать туда каждый символ по отдельности. Не особо изящно решение.
Пробовал обернуть его в класс с реализацией CharSequence - получается валидировать всю последовательность, но не удалять из нее лишнее + хотелось бы вынести функционал по удалению символов в отдельный класс, а контейнеру оставить одну ответственность - хранить результат
источник

М

Михаил in Java/Kotlin and more
Немного не понятно, а чем CharBuffer не угодил? В режиме обертки он забирает char[] целиком, так же целиком его можно оттуда вытащить. Можно обернуть в него, из Pattern -а взять Matcher , брать индексы сматченых выражений и затирать массив по этим индексам (replace матчера тут не подойдет, так как порождает строки), раз так важно не создавать строк
источник
2021 May 01

ME

Makhlov Egor in Java/Kotlin and more
Пробовал (если я правильно понял что имелось ввиду), проблема в том, что по индексу из CharBuffer вытаскивается char, а matcher ожидает в качестве явного параметра CharSequence

Т.е. если его и использовать, то wrap'ить придется каждый символ, а это, на мой взгляд, не особо эффективно и довольно костыльно
источник

ME

Makhlov Egor in Java/Kotlin and more
источник

Э

Эд in Java/Kotlin and more
Замечаю, что большинство делают логику на RuntimeException. Например, в сервисе ищется юзер. Если найден, возвращается юзер; иначе throw UserNotFoundRuntimeException(). Но oracle пишут, что “If a client can reasonably be expected to recover from an exception, make it a checked exception. If a client cannot do anything to recover from the exception, make it an unchecked exception.”. Клиент в данном случае коньроллер. Система может recovery отловом этого эксепшена в ControllerAdvice и записи в ответ ошибки
источник

Э

Эд in Java/Kotlin and more
Не правильней ли в этом случае такого рода исключения делать проверяемыми, а в случае с котлином возвращать Either< User, Error> из метода сервиса?
источник

Э

Эд in Java/Kotlin and more
Исходя из этого @ExceptionHandler не должен быть использован для отлова исключений, от которых система сможет recovery
источник

RC

Roman Chernyshev in Java/Kotlin and more
Я бы сделал сервис возвращает optional, а контроллер в случае когда не найдено возвращает код 4хх
источник

М

Михаил in Java/Kotlin and more
А зачем брать входящий массив и в цикле из него делать еще массивы? Я имел в виду обернуть исходный массив (ну или скопировать если надо) через CharBuffer.wrap(..), скомпилить регулярку через Pattern.compile и получить из него Matcher и матчером уже пройтись по буферу, собирая индексы сматченых строк через методы start() и end()
источник

NR

Nazar Rep... in Java/Kotlin and more
Ребят, как посортировать @PageableDefault с несколькими параметрами при разном направлении сортировки для параметров?
К примеру, здесь я хочу finished и approved оставить ASC, но date взять DESC. А direction = Sort.Direction.DESC меняет направление сразу для всех параметров
источник
2021 May 02

AJ

Adam Jensen in Java/Kotlin and more
Подскажите книжку по котлину, уже имеется опыт в джаве
источник

⠀­­ in Java/Kotlin and more
Есть такая: Kotlin in Action
источник

MV

Max Vrady in Java/Kotlin and more
всем самлют!)

задался вопросом: правильно ли использовать сущность как дто?
источник

k

kuzznya in Java/Kotlin and more
Сущность котоая entity? Нет
источник

MV

Max Vrady in Java/Kotlin and more
да которрая entity
источник

MV

Max Vrady in Java/Kotlin and more
тогда выходит неудобно....
источник