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

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

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

Задача: Сумма двух чисел

Напишите функцию twoSum. Которая получает массив целых чисел nums и целую сумму target, а возвращает индексы двух чисел, сумма которых равна target. Любой набор входных данных имеет ровно одно решение, и вы не можете использовать один и тот же элемент дважды. Ответ можно возвращать в любом порядке...

ANDROMEDA

1. Весна и Ява

>> Сопоставление URL с PathPattern в Spring MVC 5.3 [ spring.io ]

Новая версия Spring, новое сопоставление шаблонов для URL-адресов запроса с 8-кратной пропускной способностью и на 40% меньшей скоростью выделения .

>> Использование -XX:SoftMaxHeapSize на ZGC [ malloc.se ]

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

>> Oracle Open Source Coherence In-Memory Data Grid [ infoq.com ]

Встречайте Coherence, новый IMDG с открытым исходным кодом, способный к параллельному выполнению и агрегации запросов, сохраняемости, обмену сообщениями, потоковой передаче и многому другому!

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

>> Red Hat Mandrel делает Java родной [ infoq.com ]

>> Копание в кеше запросов Hibernate [ blog.frankel.ch ]

>> jcmd все чаще становится единственным инструментом командной строки JDK для управления ими всеми [ marxsoftware.com ]

>> MicroProfile GraphQL 1.0 — новый API в семействе MicroProfile [ infoq.com ]

>> Миграция схемы базы данных Flyway [ vladmihalcea.com ]

>> Lombok и Hibernate: как избежать распространенных ошибок [ thorben-janssen.com ]

>> Учебное пособие по Spring Batch: чтение информации из XML-файла [ petrikainulainen.net ]

>> Обмен Spring WebClient и получение сравнения [ rieckpil.de ]

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

>> Реактивная обработка событий с помощью Apache Geode [ infoq.com ]

>> Подкаст Bootiful: захватывающая неделя релизов и доктор Йордан Караджов [ spring.io ]

>> Миграция графовых схем Neo4j в Kubernetes (видео) [ blog.sebastian-daschner.com ]

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

>> Выпущен Spring Security 5.4.0-M2 [ spring.io ]

>> Выпущен Apache Netbeans 12 LTS [ infoq.com ]

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

>> Объяснение принципа подстановки Лисков [ Reflectoring.io ]

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

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

>> Большие данные и проблема тестирования [ blog.scottlogic.com ]

>> Перезапись и фильтрация истории [ info.michael-simons.eu ]

>> Почему ServiceTracker плох (для DS) [ alblue.bandlem.com ]

>> Тестирование скриптов Bash с помощью среды тестирования Bats [ advancedweb.hu ]

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

>> Путь к прибыли фрилансера: открыть агентство или отказаться от почасовой оплаты [ daedtech.com ]

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

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

>> Git-инструменты для хранения исправлений поверх продвижения вверх по течению [ blog.tfnico.com ]

>> Обзор разработки Netflix Studio [ netflixtechblog.com ]

>> Концентраторы USB-C и Ethernet [ lucumr.pocoo.org ]

4. Комиксы

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

>> Записка доктора Уолли [ dilbert.com ]

>> Восклицательный знак [ dilbert.com ]

>> Каждый сам себе хозяин [ dilbert.com ]

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

>> Время личное [ sivers.org ]