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

Еженедельник Java, выпуск 429

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

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

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

ANDROMEDA 42

1. Весна и Ява

>> Изменения JDK 18 G1/Parallel/Serial GC [ tschatzl.github.io ]

Улучшения GC в Java 18 дедупликация строк для всех GC, настраиваемые размеры карт, более быстрый запуск с Serial GC и многое другое.

>> Как остановить поток Java без использования Thread.stop()? [ 4comprehension.com ]

Давайте посмотрим, что не так с Thread.stop() , и используем совместное прерывание потока с флагом прерывания и InterruptedException .

>> Представляем действие GitHub oracle-actions/setup-java [ inside.java ]

Представляем дополнительный способ использования различных сборок JDK, созданных Oracle, в GitHub Actions , включая ранний доступ.

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

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

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

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

>> Флаги функций: сделать или купить? [ Reflectoring.io ]

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

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

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

>> Ограничены талантом и изо всех сил пытаются привлечь лучших технологов [ martinfowler.com ]

О масштабировании узких мест : признаки, симптомы и общие способы выхода из узких мест! Да, хорошего чтения на выходных.

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

4. Комиксы

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

>> Кодекс этики отсутствует [ dilbert.com ]

>> Воскресный совет экспертов [ dilbert.com ]

>> Повышен в должности, но не уволен [ dilbert.com ]

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

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

Вот и все — все мои курсы со скидкой 30% до следующей пятницы:

>> Все курсы (скидка 30%)