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

Веб-еженедельник Java 40

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

Задача: Наибольшая подстрока без повторений

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

ANDROMEDA 42

В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.

Вот так…

1. Весна и Ява

>> Spring From the Trenches: парсинг информации о дате и времени из параметра запроса [ petrikainulainen.net ]

Твердое, точное описание передачи информации о дате в контроллер Spring .

>> Управляемые аннотациями прослушиватели событий в Spring 4.2+ [ solidsoft ]

Новая инфраструктура событий в Spring 4.2 очень крутая — я использую ее с тех пор, как она стала первой вехой, и с тех пор я никогда не реализовывал ApplicationListener 🙂

>> React.js и Spring Data REST: Часть 3 — Условные операции [ spring.io ]

Сильный выпуск серии Spring Data REST на этой неделе, посвященный управлению версиями и условным операциям в HTTP .

Этот сериал становится все лучше и лучше.

>> Поддержка заполнителей ${… } в аннотациях @Value в Spring [ codeleak.pl ]

Несколько интересных расширенных вариантов использования свойств в Spring .

>> Случай использования по умолчанию сборщика мусора G1 в Java 9 [ infoq.com ]

Похоже, что G1 наконец-то станет стандартом — больше не нужно переключаться на него вручную. При этом у меня было несколько случаев (очень мало), когда G1 был не лучшим вариантом, поэтому всегда важно тестировать такие низкоуровневые изменения.

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

>> Практическое руководство по предметному языку Java [ alexecollins.com ]

>> Spring Cloud Sidecar — инициализация узлов [ java-allandsundry.com ]

>> ByteWatcher от JCrete [ javaspecialists.eu ]

>> Настройка Google в качестве поставщика авторизации OAuth2 в Spring Boot [ dreamix.eu ]

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

>> Akka Streams: преобразование потоковых данных на выбор [ infoq.com ]

>> Объединение интерфейса командной строки AWS с поставщиком удостоверений [ infoq.com ]

>> Масштабируемая миграция данных с помощью RabbitMQ и Spring [ infoq.com ]

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

>> Примечания к выпуску Git 2.6 [ raw.githubusercontent.com ]

>> Запуск Ratpack 1.0 с целью упростить асинхронное программирование на JVM [ infoq.com ]

>> Выпущен Hibernate 5.0.2 [ in.relation.to ]

>> Hibernate Validator 5.2.2 выпущен [ in.relation.to ]

2. Технические

>> Постоянство в моделях чтения CQRS [ squirrel.pl ]

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

>> Развертывание микросервисов [ toomuchcoding ]

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

>> Обновление Chaos Engineering [ netflix.com ]

Мифическая обезьяна хаоса, выпущенная Netflix несколько лет назад, растет.

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

>> Новые курсы по безопасности AWS (основы и операции) [ aws.amazon.com ]

>> Окончательный список ссылок безопасности Троя [ troyhunt.com ]

>> Введение в службу контейнеров EC2 [ infoq.com ]

>> Почему весь страх перед электронным голосованием? [ techblog.bozho.net ]

3. Размышления

>> Remote-First vs. Remote-Friendly [ zachholman.com ]

Создание удаленного рабочего места сложно, но это можно сделать и сделать хорошо. Времена, они меняются.

>> Рынки прогнозов для оценок программного обеспечения [ daedtech.com ]

Увлекательное чтение об оценках и интересное предложение по ее решению. Не уверен, что это действительно сработает, но мне определенно было бы интересно попробовать.

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

>> Два года ведения блога [ vladmihalcea.com ]

>> Таксономия комментариев [ codefx.org ]

>> Как избежать ужасных кортежей опыта [ daedtech.com ]

4. Комиксы

И мои любимые комиксы недели:

>> Открытая рабочая среда [ dilbert.com ]

>> Я надеюсь, что следующее, что вы захотите, это сарказм [ dilbert.com ]

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

После интенсивной недели записи я только что запустил начальный класс «REST With Spring»:

>> ОТДЫХ с Spring — начальный класс

Приятно перестать называть это «предстоящим».