Перейти к основному содержимому

Java Web Weekly, выпуск 157

· 5 мин. чтения

Задача: Наибольшая подстрока палиндром

Для заданной строки s, верните наибольшую подстроку палиндром входящую в s. Подстрока — это непрерывная непустая последовательность символов внутри строки. Стока является палиндромом, если она читается одинаково в обоих направлениях...

ANDROMEDA 42

Это последний веб-еженедельник по Java за 2016 год. В нем много всего, так что давайте перейдем прямо к нему.

1. Весна и Ява

>> Отчет Gartner о кончине Java EE сильно преувеличен? [ infoq.com ]

Интересная дискуссия о легитимности отчета Gartner о положении Java EE на рынке.

>> This Year in Spring – выпуск 2016 [ spring.io ]

Краткое изложение того , что произошло в экосистеме Spring в 2016 году.

>> Советы по спящему режиму: как каскадировать операцию сохранения дочерним объектам [ мысли -на-java.org ]

Быстрое решение проблемы распространения операции сохранения вниз по иерархии сущностей.

>> Рефакторинг в Reactive — анатомия миграции JDBC [ infoq.com ]

Подробное пошаговое описание процесса перехода на Reactive с RxJava и JDBC .

>> Вывод типа Java не поддерживает спецификацию изменчивости [ infoq.com ]

Очень информативное обновление, объясняющее , почему мы не будем получать «val» вместе с «var» при использовании вывода типа локальной переменной.

>> Объекты с анемией в порядке [ techblog.bozho.net ]

Несколько замечаний о прагматическом подходе к объектно-ориентированному программированию. Божо противостоит аргументам Егора Бугаенко.

Короткий пример, показывающий, как отключить управление файлами cookie в HTTP-клиенте 4 (и убедиться, что RestTemplate действительно его использует).

Также стоит прочитать:

>> Hibernate Envers — расширение стандартной версии [ мысли -на-java.org ]

>> Учебное пособие по Robot Framework 2016 — подведение итогов и заключение [ codecentric.de ]

>> Представляем сканирование сборки Gradle [ infoq.com ]

>> Список желаний Java: основные различия между Java, Scala, Groovy, Clojure и Kotlin [ takipi.com ]

>> Практические операции с Reactor — получение сведений о приложении Cloud Foundry [ java-allandsundry.com ]

>> Java 8: преобразование массива в поток [ adambien.blog ]

Вебинары и презентации:

>> Советы Spring: набор инструментов Spring [ spring.io ]

>> Project Jigsaw в JDK 9: модульность приходит в Java [ spring.io ]

>> JDK 8: уроки, извлеченные из лямбда-выражений и потоков [ spring.io ]

>> 10 способов добиться сверхпродуктивности с помощью Spring Boot [ spring.io ]

>> Spring Cloud с Consul и Vault [ infoq.com ]

>> Spring Data и управление данными в памяти в действии [ infoq.com ]

>> Давайте визуализируем ваши приложения Spring Boot [ infoq.com ]

>> Advanced Spring Data REST [ infoq.com ]

>> Переход от монолитной архитектуры к Spring Cloud и микросервисам [ infoq.com ]

Время обновления:

>> Spring Framework 4.3.5, 4.2.9 и 3.2.18 уже доступны [ spring.io ]

>> CVE-2016-9879: Spring Security 3.2.10, 4.1.4, 4.2.1 выпущен [ spring.io ]

>> Выпущен Spring Tool Suite 3.8.3 [ spring.io ]

>> Spring LDAP 2.2.1 и 2.3 RC1 выпущены [ spring.io ]

>> Spring Boot 1.4.3 уже доступен [ spring.io ]

>> Весенний выпуск данных Train Ingalls RC1 выпущен [ spring.io ]

>> Вышла IntelliJ IDEA 2016.3.2 RC [ jetbrains.com ]

>> IntelliJ IDEA 2017.1 EAP открыт [ jetbrains.com ]

>> Eclipse Project Oxygen (4.7) M3 — новое и заслуживающее внимания [ eclipse.org ]

2. Размышления и технические

>> К гальванизирующему определению технического долга [ michaelfeathers.silvrback.com ]

Майкл Фезерс выпрямляется и объясняет , что такое технический долг .

>> Индикаторы прогресса удивительно сложны [ prog21.dadgum.com ]

Короткая заметка о том, как сложно на самом деле создать точный индикатор выполнения 🙂

>> Угроза технологической безработицы [ lemire.me ]

Несколько философских размышлений о будущей угрозе технологической безработицы.

>> Windows и PHP — это снежный ком. Уважайте их. [ virtuouscode.com ]

Краткое объяснение, почему вы должны уважать Windows и PHP, даже если они вам не нравятся 🙂

Также стоит прочитать:

>> Какие технические документы следует просмотреть? [ daedtech.com ]

>> Перевернутая тестовая пирамида [ kgolev.com ]

>> Все веб-сайты имеют ценность для злоумышленников: репутация [ troyhunt.com ]

>> Крис Ричардсон о проектировании доменно-ориентированных микросервисов [ infoq.com ]

>> Обзор книги — Проектирование приложений, интенсивно использующих данные [ vladmihalcea.com ]

>> Не позволяйте экспертам определять науку! [ lemir.me ]

>> Scythe — покрытие в производстве для поиска мертвого кода [ michaelfeathers.silvrback.com ]

>> Регистры мозга [ pointersgonewild.com ]

3. Комиксы

И мои любимые Дилберты недели:

>> Напомни мне, почему я пошел в колледж? [ dilbert.com ]

>> Этому человеку есть где быть [ dilbert.com ]

>> Откуда у тебя синяк под глазом? [ dilbert.com ]

4. Выбор недели

>> Сколько час? [ m.signalvnoise.com ]