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

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

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

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

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

ANDROMEDA 42

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

Вот так…

1. Весна и Ява

>> Шестимесячная задержка выпуска Java 9 [ codefx.org ]

>> Java 9 отложен на 6 месяцев? [ infoq.com ]

Коротко и по существу: Java 9 выйдет в начале 2017 года — на 6 месяцев позже, чем планировалось изначально.

Spring 5.0 также имеет скорректированное расписание , поскольку оно привязано к выпуску Java 9.

>> Изучите REST с помощью Spring [ codeleak.pl ]

Я по понятным причинам взволнован этим — очень крутой обзор моего курса « REST With Spring » . Всего две недели до завершения мастер-класса.

>> Как не возненавидеть весну в 2016 году [ spring.io ]

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

>> Перенос приложений OAuth2 с Spring Boot 1.2 на 1.3 [ spring.io ]

Если вы выполняете какую-либо работу с OAuth2 — и, судя по количеству вопросов, которые я получаю об этом — все больше и больше разработчиков используют Spring Security OAuth — это определенно статья, которую вы не хотите пропустить.

>> Тонкое изменение контракта AutoCloseable между Java 7 и Java 8 [ jooq.org ]

Вы узнаете что-то новое каждый день — AutoClosable на самом деле более тонкий , чем раньше в Java 7.

>> Какой поток выполняет задачи и обратные вызовы CompletableFuture? [ nurkiewicz.com ]

Еще одно глубокое погружение в глубокую часть многопоточности Java — весьма полезно, если вы думаете о том, чтобы сделать свой веб-сервер асинхронным .

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

>> Использование Mockito без статического импорта с Java 8 [ solidsoft.com ]

>> Spring Boot с Gradle и фильтрацией ресурсов [ codeleak.pl ]

>> Микросервисы, DevOps и PaaS — влияние на современную архитектуру Java EE [ infoq.com ]

>> Первые шаги с Java 9 и Project Jigsaw — Часть 2 [ codecentric.de ]

>> Прекрасная документация API с незначительными накладными расходами [ @flbenz на medium.com ]

>> Вопросы и ответы с Энди Уилкинсоном по Spring REST Docs [ dzone.com ]

>> Визуализация взаимосвязей между модулями Java 9 [ waynebeaton.wordpress.com ]

>> MicroPlode — реализация первого микросервиса [ codecentric.de ]

Переговоры:

>> Защита микросервисов с помощью Spring Cloud Security [ infoq.com ]

>> Микросервисы, контейнеры и Kubernetes Spring Boot — How-t [ infoq.com ]

>> Практическое руководство по обеспечению безопасности в облаке PAAS [ infoq.com ]

>> Spring Cloud *: Изучение альтернативных реализаций Spring Cloud [ infoq.com ]

>> Микросервисы, управляемые сообщениями, в облаке [ infoq.com ]

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

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

>> Выпущены Spring Cloud Connectors 1.2.1 [ spring.io ]

>> 5-й выпуск исправления ошибок для ORM 5.0 [ in.relation.to ]

>> Выпущен плагин управления зависимостями Gradle 0.5.4 [ spring.io ]

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

>> Нагрузочное тестирование с использованием Gatling-FatJars и InfluxDB [ codecentric.de ]

После многих лет использования JMeter Gatling все больше и больше выглядит надежной заменой — это хорошая статья о масштабировании Gatling в рамках конвейера непрерывной интеграции .

>> ListAndHash [ martinfowler.com ]

Структуры данных list и map являются фундаментальными частями большинства языков и основой нашего процесса мышления и написания кода. Это хорошая идея, чтобы иметь твердое представление о них.

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

>> Проектирование точки входа [ thecodewhisperer.com ]

>> Разработка с помощью Docker — использование прокси-контейнера для упрощения разработки [ alexecollins.com ]

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

>> Генеральный директор нищего и Sucker Culture [ daedtech.com ]

Отличное чтение о социальном давлении культуры переутомления , действительно попадающее в точку.

>> Электронная идентификация [ techblog.bozho.net ]

Электронная идентификация — интересная концепция, и похоже, что она может появиться раньше, чем позже.

>> EvolvingPublication [ martinfowler.com ]

Писать для Интернета — совсем другое дело, чем писать для бумаги, но наша история с бумагой определенно все еще удерживает нас от новых шаблонов и новых способов представления информации, чтобы она лучше служила читателям.

Эта статья о публикации контента, вероятно, будет вам интересна, если вы уже ведете сайт (или планируете это делать).

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

>> Наши должности: разработчик, программист или инженер-программист? [ daedtech.com ]

>> Мой взгляд на Story Points [ codecentric.de ]

4. Комиксы

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

>> Сложный научный эксперимент о том, сколько разочарования нужно, чтобы убить сотрудника [ dilbert.com ]

>> Дедушкин ящик [ dilbert.com ]

>> Совещание по стандартам [ dilbert.com ]

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

>> Программисты верят в ложь об именах [ kalzumeus.com ]