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

Еженедельник Java, выпуск 255

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

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

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

ANDROMEDA 42

Вот так…

1. Весна и Ява

>> Одиннадцать скрытых жемчужин в Java 11 [ blog.codefx.org ]

Хороший обзор некоторых интересных новых функций Java, включая методы для String , Optional и Collection .

>> Spring Boot в контейнере [ spring.io ]

Сокровищница настроек для создания оптимизированных образов докеров для приложений Spring Boot , а также несколько инструментов и плагинов для автоматизации процесса сборки. Хорошая вещь.

>> JHipster, Angular, PrimeNG и автозаполнение [ antoniogoncalves.org ]

Подробная статья об оптимизации уровня REST приложения JHipster путем сопоставления моделей REST с DTO , а не с сущностями, и использования представлений Джексона для минимизации полезной нагрузки .

>> Представляем Amazon Corretto, бесплатный дистрибутив OpenJDK с долгосрочной поддержкой [ aws.amazon.com ]

Если вы не в восторге от новой структуры ценообразования Oracle для Java, Amazon вас поддержит.

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

>> Уроки, извлеченные из отчета об экосистеме JVM за 2018 год [ blog.takipi.com ]

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

>> Reactive Spring Security 5.1 на примере [ infoq.com ]

>> Защита функций Spring путем взлома [ infoq.com ]

>> JDK 9, 10, 11 и более поздние версии: добавление новой функции в JDK [ infoq.com ]

>> Новичок в мире: Spring Data JDBC [ infoq.com ]

>> Потоки Java против реактивных потоков: что, когда, как и почему? Венкат Субраманиам [ youtube.com ]

>> Мастер-класс по лямбдам и потокам, часть 1 Хосе Паумар, Стюарт Маркс по воксу [ youtube.com ]

>> Управление продуктами AI [ infoq.com ]

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

>> Переход с Spring Cloud Pipelines на Cloud Pipelines [ spring.io ]

>> Apache выпускает TomEE 7.1 с поддержкой Java 8 и MicroProfile 1.2 [ infoq.com ]

>> Microsoft объявляет об общей доступности концентраторов событий Azure для Apache Kafka [ infoq.com ]

>> Релиз JHipster v5.7.0 [ jhipster.tech ]

>> Выпущен Elastic Stack 6.5.0 [ astic.co ]

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

>> Расширение облака — второй регион AWS GovCloud (США), AWS GovCloud (Восток США) [ allthingsdistributed.com ]

AWS запускает свой второй глобальный инфраструктурный регион в США, предназначенный для удовлетворения строгих требований государственного сектора и строго регулируемых отраслей .

>> Автоматизация Terraform: инфраструктура как код как услуга [ blog.scottlogic.com ]

Проект по сравнению технологий больших данных раскрывает проблемы, связанные с автоматизацией задачи подготовки ряда экспериментальных облачных сред .

>> Новые приложения-убийцы: командная работа и уроки обнаружения слабых сигналов от военных [ infoq.com ]

Увлекательная статья о роли школы TOPGUN ВМС США в развитии науки о командной работе .

>> Почему хорошие разработчики пишут плохие модульные тесты [ mtlynch.io ]

И напоминание о том, что когда дело доходит до написания тестов, удобочитаемость важнее абстракции .

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

>> Шаблон Builder — это конечный автомат! [ блог.frankel.ch ]

>> Предоставление смысла с помощью предварительных просмотров в Интернете [ medium.com ]

>> Как управлять исходным кодом ваших баз данных для DevOps [ infoq.com ]

>> Проблемы создания надежной службы чата в реальном времени [ infoq.com ]

>> Создание готовых к производству приложений: Майкл Кехо делится уроками, извлеченными из LinkedIn [ infoq.com ]

>> Что делать, если некоторые члены команды, с которой вы работаете, не так хорошо разбираются в технике, как вы [ blog.scottlogic.com ]

>> Энтузиасты против прагматиков: два типа программистов и причины их неудач [ codewithoutrules.com ]

3. Комиксы

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

>> Дилберту нужен новый стул [ dilbert.com ]

>> К вашему сведению Босс [ dilbert.com ]

>> Тимбилдинг [ dilbert.com ]

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

>> Помимо паролей: 2FA, U2F и Google Advanced Protection [ troyhunt.com ]