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

Еженедельный обзор ForEach 45

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

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

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

ANDROMEDA 42

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

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

Вот так…

1. Ява и весна

>> Еще одна библиотека для JDK 9?

Призыв «Положи или заткнись» к оружию для дополнения к JDK — того, что потенциально достаточно мало, чтобы попасть в JDK 9, и также принадлежит ему. Какие-нибудь мысли?

>> Преобразование из Joda-Time в java.time

Я использую joda-time , сколько себя помню. Однако переходя на территорию JDK 8 — пора вернуться к стандартным библиотекам Date . Вот как.

>> Стратегия моделирования объектов для масштабирования оптимистичной блокировки

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

>> Нет свойств в языке Java

«Язык Java не получает свойства»

>> Как помогает неизменность

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

>> Вышла версия JMeter 2.12

JMeter — важный инструмент , который я использую в каждом нетривиальном проекте. Так что, когда выходит новая версия с множеством крутых функций – я в восторге.

>> Весенняя загрузочная военная упаковка

Быстро и по делу о том, как сделать военную упаковку для проекта Spring Boot вместо подхода с исполняемым jar-файлом.

И множество повторов вебинаров от SpringOne:

>> SpringOne2GX 2014 Replay: Настройка крупномасштабных платформ Java

>> SpringOne2GX 2014 Replay: жизнь в матрице с манипулированием байт-кодом

>> SpringOne2GX 2014 Основной доклад, день 1 – Новое изобретение платформы

>> SpringOne2GX 2014 Основной доклад, день 2 — новая платформа

>> Повтор веб-семинара: Безопасность микросервисов с помощью Spring и OAuth2

Ну и конечно релизы недели:

>> Spring Framework 4.1.2, 4.0.8 и 3.2.12 выпущены

>> Выпущен Spring Boot 1.1.9

>> Spring Boot 1.2.0.RC1 уже доступен

>> Выпущена Spring IO Platform 1.0.3

>> Spring Security OAuth 2.0.4.RELEASE уже доступен

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

>> Антипаттерн «Синтезировать экспертов»

Интересно прочитать о наставничестве в выращивании в техническом смысле.

>> Накладные расходы на разработку

Есть так много аспектов продуктивности , что измерение языка по многословию немного вводит в заблуждение. Это интересное чтение о том, как разработчик может тратить свое время на другие вещи, кроме фактического кодирования.

3. Комиксы

Создатель XKCD — Рэндалл Манро — странный человек — вот к чему приводят странности:

>> Гуси

>> Эффективность

>> кладбище

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

Недавно я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке рассылки — у вас уже есть выбор — надеюсь, вам понравилось.