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

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

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

Задача: Медиана двух отсортированных массивов

Даны два отсортированных массива размерами n и m. Найдите медиану слияния этих двух массивов.
Временная сложность решения должна быть O(log(m + n)) ...

ANDROMEDA

1. Весна и Ява

>> JEP 428: структурированный параллелизм (инкубатор) [ openjdk.java.net ]

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

>> JEP 405: шаблоны записи (предварительная версия) [ openjdk.java.net ]

Встречайте шаблоны разрушения для сопоставления шаблонов записей — классный способ извлечения информации из записей при сопоставлении шаблонов.

>> Отладка сбоя JVM для LinkedIn — часть 2 [ devblogs.microsoft.com ]

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

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

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

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

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

>> Kubernetes 1.24: бета-тестирование контейнеров gRPC [ kubernetes.io ]

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

>> Запросы в PostgreSQL: 4. Сканирование индекса [ postgrespro.com ]

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

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

3. Комиксы

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

>> Беспокойство — это галстук [ dilbert.com ]

>> Скучно или тревожно [ dilbert.com ]

>> Работайте умнее [ dilbert.com ]

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

Интересный инструмент для создания плана модернизации приложения на основе актуальной кодовой базы:

>> Центр оценки vFunction [ vfunction.com ]