Отличная штука, спасибо. Есть возможность обрабатывать не только слова с заглавными буквами?
Например: "петров петр петрович" не вернет ничего, в тоже время "Петров Петр Петрович" работает на ура.
Да эти либы все от одного создателя, pivotal. И вторая использует первую. Но используя reactor-netty необязательно вообще использовать spring, даже как dependency injection.
Spring можно заменить например на https://github.com/SalomonBrys/Kodein + подключить graphql и получить мога модное и современное приложение на сегодня, с минимальными зависимости.
Эта реализация дает то что описано в заголовке Специфика Java.
Она простая понятная и совершенно ленивая.
Проблема сильной связанности решается использованием интерфейсов и передачей зависимостей через конструктор, что позволит и тесты написать и использовать разные реализации.
public class Something {
private Something() {}
private static class LazyHolder {
static final Something INSTANCE = new Something();
}
public static Something getInstance() {
return LazyHolder.INSTANCE;
}
}
Порядок команд не имеет значения, например GROUP BY можно указать после LIMIT, WHERE после ORDER BY, а JOIN перед SELECT
по мне так это скорее минус чем плюс, в лучшем случае у вас получится йода стайл, в худшем будете искать где же кто поставил этот лимит.
Подстветка синтаксиса при использовании IDE (чего, обычно, лишена прямая запись SQL-запросов)
если говорить о идее то в ней есть подсветка синтаксиса для SQL запросов, а если подключить еще и базу через настройки идея проверит и наличие таблиц и полей.
В целом jooq очень хорош и по мне разобраться с ним не так сложно.
или promtail вместе с loki
Я использую zxing, полностью доволен. Бесплатно и офлайн тоже работает.
Отличная штука, спасибо. Есть возможность обрабатывать не только слова с заглавными буквами?
Например: "петров петр петрович" не вернет ничего, в тоже время "Петров Петр Петрович" работает на ура.
и да и нет, сравните зависимости
https://mvnrepository.com/artifact/io.projectreactor.ipc/reactor-netty/0.7.2.RELEASE
https://mvnrepository.com/artifact/org.springframework/spring-webflux/5.0.2.RELEASE
Да эти либы все от одного создателя, pivotal. И вторая использует первую. Но используя reactor-netty необязательно вообще использовать spring, даже как dependency injection.
Spring можно заменить например на https://github.com/SalomonBrys/Kodein + подключить graphql и получить мога модное и современное приложение на сегодня, с минимальными зависимости.
Я бы предложил https://github.com/reactor/reactor-netty.
Модно реактивно современно и легко.
а как же https://github.com/JetBrains/spek? (http://spekframework.org/)
Эта реализация дает то что описано в заголовке Специфика Java.
Она простая понятная и совершенно ленивая.
Проблема сильной связанности решается использованием интерфейсов и передачей зависимостей через конструктор, что позволит и тесты написать и использовать разные реализации.
Вот хорошая статья здесь на хабре как раз по этому поводу https://habrahabr.ru/post/334636/
https://en.wikipedia.org/wiki/Initialization-on-demand_holder_idiom
по мне так это скорее минус чем плюс, в лучшем случае у вас получится йода стайл, в худшем будете искать где же кто поставил этот лимит.
В целом jooq очень хорош и по мне разобраться с ним не так сложно.
Похоже нашли применение новой нокии 3310, теперь на нее можно делать скрины с кодом)))
ЗЫ Доклад хороший мне понравился
Не нужно искать как разрабочики реализовали очередной велосипед.
И спасибо что делаете мою жизнь проще!
Суть та же, делаем запрос получаем json
CNews №7 (16) Август 2006