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

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

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

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

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

ANDROMEDA

1. Весна и Ява

>> Создание эффективных образов Docker с помощью Spring Boot 2.3 [ spring.io ]

Больше никаких файлов Docker: использование многоуровневых JAR-файлов и пакетов сборки для создания эффективных образов Docker для приложений Spring Boot.

>> Тестирование приложений Spring Boot с помощью Kotlin и Testcontainers [ rieckpil.de ]

Эффективная работа с Kotlin и Testcontainers: преодоление рекурсивного определения универсального типа и, конечно же, новая аннотация @DynamicPropertySource .

>> Облегченные альтернативы Spring JPA/Hibernate [ 4comprehension.com ]

И подробный обзор еще двух облегченных альтернатив для Hibernate/JPA : Spring Data JDBC и JDBC Template.

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

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

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

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

>> Шаблоны распределенных систем: журнал упреждающей записи [ martinfowler.com ]

Знакомьтесь с шаблоном журнала предзаписи (WAL): преодоление сбоев при очистке структур данных хранилища в распределенных системах или любой другой системе с интенсивным использованием данных.

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

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

>> Ошибки даты и времени [ blog.frankel.ch ]

Восхитительное чтение о некоторых интересных изменениях в календарях на протяжении веков : от юлианского до григорианского, Второй мировой войны, нефтяного кризиса 1973 года и многих других!

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

4. Комиксы

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

>> Отравление социальными сетями [ dilbert.com ]

>> Полезный совет [ dilbert.com ]

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

>> 5 шагов к тому, чтобы стать безумно, эффектно, невероятно успешным… или кем-то еще [ markmanson.net ]