Pull to refresh
42
0.5
Илья Родионов @ris58h

Продуктовый разработчик (Java/JavaScript)

Send message
Видел моноколесника в мотокроссовой защите (фулфейс шлем в том числе). Напомнил мне Гизмодака из Черного Плаща.
Собственно Gizmoduck
image
Выглядит неплохо, но для описания использовать JSON - не лучший выбор, т.к. комментариев нет, а они, будьте уверены, понадобятся. Надеюсь, что смогут предложить YAML или что-то подобное.
В нормальной IDE я сперва набираю правую часть с помощью пары символов и IntelliSense, а затем жму ctrl+shift+v, чтоб сгенерировалась левая часть с выбором имени переменной.
Каким образом native query помогает решить проблему «динамических запросов с несколькими параметрами»?
в нативном образе нельзя использовать рефлексию

Я бы не был настолько категоричен.
Горшочек, не вари.
Можете очень очень интересные задачи и очень очень хорошие деньги выразить в цифрах?
Шторка есть у Thinkpad-ов текущего поколения.
Меня fixed достал на ноутбуке с 12" экраном. Сверху — меню. Cнизу — куки. В итоге в Интернет смотришь, как танкист, через бойницу. Пришлось расширение сделать, которое эти плашки скрывает: Firefox / Chrome.
Есть ещё более очевидная идея: у кого-то слишком раздутое ЧСВ.
Вы признаете, что вы скопировали зарубежный сервис? Почему Яндекс скопировал именно ваш сервис, а не тот зарубежный?
Когда читал доки по Micronaut, не покидало ощущение что автор(ы) просто обнаружил(и) фатальный недостаток в Spring.
Стоило сравнить размер получаемого jar-ника у Micronaut и Spring Boot — может там будет видно преимущество.
Collection<Dto> dtos = getDtos();
Set<Integer> ids =  dtos.stream().map(Dto::getId).collect(toSet());
Stream.of(1,2,3,4,5)
  .filter(ids::contains)
  .collect(toList());

Я, может, чего не понял, но, вроде, задача — получить те id, что есть в списке (1,2,3,4,5). Зачем тогда собирать в Set id-шники из DTO (их же может быть 100500), когда можно взять Set.of(1,2,3,4,5) и бежать по списку DTO?
Именно там я и подсмотрел название. Почему тогда не сделать Pattern::lines?
Почему у String есть метод split, а splitToLines, который бы возвращал массив — нет? Да потому что это очень конкретный случай. Плюс руки пока ни у кого не отвалились передать 4 символа `\n`, ну или `\R` как аргумент String::split. Никто же не добавляет Math::pow2 чтоб в квадрат возводить. Пальцем у виска покрутят, если такое предложить.
Например, нужно разбить длинную строку с разделителем ',' и всё это в стримом получить (ленивость и экономия памяти желательны, как и лаконичность кода). Если посмотрите JDK-8200425, в котором String::lines обсуждали, то там и показано как многословно всё это получается. Только вот решение было сделано для одного конкретного случая. Мне это не понятно.
Объем статьи, конечно, поражает. Для тех кто хочет узнать об этом чуть больше, есть прекрасный доклад от Алексея Шипилёва.
Для тех кому надоела многословность XML, а Polyglot использовать нет возможности или желания, есть плагин для IDEA, который эту многословность скрывает.

Information

Rating
1,876-th
Registered
Activity