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

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

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

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

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

ANDROMEDA 42

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

Вот так…

1. Весна и Ява

>> JUnit Lambda — прототип [ codefx.org ]

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

>> Бенчмарк: как лямбда-выражения и потоки Java 8 могут сделать ваш код в 5 раз медленнее [ takipi.com ]

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

>> Java: недостающие функции [ infoq.com ]

Было бы круто иметь все это на языке? Да – и это не вся теория – кое-что может быть здесь, в нескольких следующих версиях.

>> Как загрузить Hibernate без файла persistence.xml [ vladmihalcea.com ]

Это определенно пригодится, когда вы работаете с Hibernate с нуля — кратко и по делу.

>> Случайные сбои кода — условия гонки между нашим кодом и JVM [ javaspecialists.eu ]

Похоже, интересное чтение — зарезервировано на выходные.

>> Выпущен плагин Apache Maven JDeps 3.0.0 [ infoq.com ]

Интересный инструмент Maven для плавного перехода на Java 9 .

>> HOW-TO: Зарегистрируйте компоненты, используя @Conditional и Condition в Spring [ codeleak.pl ]

Краткое и практическое руководство по использованию условной логики для создания bean-компонентов в приложении Spring с большей гибкостью, чем просто использование профилей.

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

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

>> Миграция приложений Spring Cloud с Spring Boot 1.2 на 1.3 [ spring.io ]

>> Инструменты Spring Boot Dev в 1.3.0 обеспечивают автоматический перезапуск и многое другое [ springframework.guru ]

>> Unsynchronized PersistenceContext — как моделировать диалоги с JPA [ мысли -на-java.org ]

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

>> Выпущена версия Apache Maven 3.3.9 [ mail-archives.apache.org ]

>> Новости проекта Spring Data JDBC Extensions [ spring.io ]

>> Выпущен Spring Statemachine 1.0.1 [ sping.io ]

>> Выпущена версия Spring Social 1.1.4 [ spring.io ]

>> Выпущен IntelliJ IDEA 15 [ infoq.com ]

>> Множество улучшений для Hibernate Search 5.5.1.Final [ in.relation.to ]

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

>> Плохой код вашего коллеги: тяжелый разговор [ daedtech.com ]

Зрелый подход к обсуждению проблем качества кода разумным, неконфронтационным образом.

>> Agile для интровертов: переосмысленное сотрудничество программистов [ daedtech.com ]

Подробное изучение практик Agile в том виде, в каком они применимы к людям-интровертам и влияют на них .

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

>> Рекрутинг разработчиков программного обеспечения — первоначальный контакт [ henrikwarne.com ]

>> Статические языки победили? [ pointersgonewild.com ]

>> Вы достаточно умны, чтобы быть программистом? [ avdi.org ]

>> История двух конкурсов разработчиков [ advancedweb.hu ]

3. Комиксы

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

>> Вы центр обработки данных? [ dilbert.com ]

>> Это наша ловушка для бездельников! [ dilbert.com ]

>> Я хотел сказать «подчиненный», но теперь это неловко. [ dilbert.com ]

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

>> Святые дерьмовые моменты [ randsinrepose.com ]