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

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

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

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

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

ANDROMEDA 42

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

Вот так…

1. Весна и Ява

>> Агрессивный сброс соединения Hibernate [ vladmihalcea.com ]

Краткое введение и обзор того, как Hibernate работает с освобождением соединений и как это поведение можно настроить.

>> Явные параметры получателя [ joda.org ]

Классная функция, о которой я не знал, что в Java 8 есть явная передача параметра this в качестве аргумента метода.

>> JEP 277 «Расширенное прекращение поддержки» — это хорошо. Но вот гораздо лучшая альтернатива [ jooq.org ]

Очень интересное решение для добавления более богатой семантики к тому, как мы осуждали API .

>> 3 проблемы, которые я решил с помощью JProfiler [ petrikainulainen.net ]

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

>> Повторный курс — 10 лучших внутренних функций Java EE 7 [ blog.eisele.net ]

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

>> Практическое руководство Jigsaw [ codefx.org ]

Надежное и практичное глубокое погружение в модульность с грядущим проектом Jigsaw .

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

>> Oracle подтверждает график задержки для Java 9 [ infoq.com ]

>> Весна из окопов: создание PDF-документов с помощью Wkhtmltopdf [ petrikainulainen.net ]

>> Правильный способ использования SecureRandom [ tersesystems.com ]

>> Рассказ о настройке SpringBoot, Jersey & Eureka [ staleks.github.io ]

>> Многопользовательская запись с субдоменами и Spring Boot [ stormpath.com ]

>> Знакомство с обработкой коллекций примитивов Java [ marxsoftware ]

>> Nashorn: запуск JavaScript на JVM [ github.com ]

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

>> Мониторинг своими руками: создайте собственный инструмент управления производительностью JVM [ infoq.com ]

>> Круто со стилем! [ infoq.com ]

>> Spring Boot и JRebel [ infoq.com ]

>> Состояние защиты RESTful API с помощью Spring [ infoq.com ]

>> Использование Groovy и Spock для разработки тестов в качестве ресурсов, а не запоздалых мыслей infoq.com []

>> Отлично отдохни [ infoq.com ]

>> Java в 20 лет и куда мы идем [ infoq.com ]

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

>> Spring Boot 1.3.1 и 1.2.8 уже доступны [ spring.io ]

>> Выпущен поезд выпуска Spring Data Gosling SR2 [ spring.io ]

>> Выпуск Apache Commons Collections 4.1 [ apache.org ]

>> Spring IO Platform 1.1.5.RELEASE [ spring.io ] и >> Spring IO Platform 2.0.1.RELEASE [ spring.io ]

>> Spring для Apache Hadoop 2.3.0 GA выпущен [ spring.io ]

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

>> Богатый домен не означает толстые объекты [ sapiensworks.com ]

При моделировании домена нужно учитывать многое , и не только технические аспекты.

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

>> Новое — расширенный мониторинг для Amazon RDS (MySQL 5.6, MariaDB и Aurora) [ aws.amazon.com ]

>> Новинка — поддержка сжатия Gzip для Amazon CloudFront [ aws.amazon.com ]

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

>> Давать меньше советов [ signalvnoise.com ]

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

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

>> Мужество смотреть в лицо тому, чего мы не понимаем [ lemire.me ]

>> Разумный человек [ signalvnoise.com ]

4. Комиксы

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

>> Ты заставил меня закончить за две недели до того, как я начну [ dilbert.com ]

>> Мое электронное письмо с возражением против вашего плана [ dilbert.com ]

>> Две недели или около того [ dilbert.com ]

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

>> Один из методов, который я использовал для устранения плохих технических специалистов [ medium.com ]