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

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

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

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

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

ANDROMEDA

Вот так…

1. Весна и Ява

>> Отслеживайте и устраняйте неполадки в приложениях и службах Java с помощью Datadog Спонсируется

Оптимизируйте производительность с помощью сквозной трассировки и встроенной поддержки популярных платформ Java, серверов приложений и баз данных. Попробуйте бесплатно .

>> Выпущен Java 10 [ infoq.com ]

Да. Ява 10 вышла. Достаточно.

>> Java 11 будет включать больше, чем просто функции [ blog.takipi.com ]

Следующий выпуск Java будет первым выпуском LTS после Java 8.

>> Micrometer: новый сборщик метрик приложений Spring Boot 2 [ spring.io ]

В Spring Boot 2.0 появился новый сборщик метрик — это хорошая возможность изучить новый функционал.

>> Управление средой Java [ blog.frankel.ch ]

В настоящее время, учитывая, что нам может понадобиться много переключаться между различными JDK, этот инструмент может пригодиться.

>> Учебное пособие по JUnit 5: Написание утверждений с помощью JUnit 5 Assertion API [ petrikainulainen.net ]

В JUnit 5 несколько изменен способ написания утверждений. Хорошая вещь.

>> Сервлеты и реактивные стеки в Spring Framework 5 [ infoq.com ]

«Реагировать на изменения» означает не только использование новых API — реактивный стек обеспечивает более высокий уровень параллелизма с меньшими аппаратными ресурсами.

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

>> Тест Bean Validation (повторно) пересмотрен [ in.relation.to ]

>> Java на Docker больше не будет отстойным: улучшения в Java 10 [ opsian.com ]

>> Hibernate и jOOQ — союз, созданный на небесах [ мысли -на-java.org ]

>> Как использовать функции, специфичные для базы данных или Hibernate, не жертвуя переносимостью [ vladmihalcea.com ]

>> Необработанные строковые литералы появляются в Java [ marxsoftware.blogspot.com ]

>> Java Nestmates делает успехи [ infoq.com ]

>> Два способа пропуска тестов в Maven [ advancedweb.hu ]

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

>> Реактивные приложения в контейнерах Apache Tomcat и Servlet 3.1 [ infoq.com ]

>> Реактивный DDD: неопределенность моделирования [ infoq.com ]

>> Spring Security 5: Реактивные части [ infoq.com ]

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

>> Только что был выпущен Hibernate Search 5.9.1.Final [ in.relation.to ]

>> Выпущен Spring Security OAuth 2.3.0 [ spring.io ]

>> Выпущен Spring Security SAML 1.0.4 [ spring.io ]

>> Moolah Diaries – Обновление до Hapi 17 [ symphonious.net ]

>> Выпущена версия Liquibase 3.5.5 [ liquibase.org ]

>> Выпущен Spring Cloud Data Flow 1.4.0 [ spring.io ]

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

>> Издеваться? Что, когда, как? [ блог.codecentric.de ]

Будьте осторожны с тем, что вы mock , иногда это может сделать вашу кодовую базу непригодной для рефакторинга.

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

>> Матричная факторизация для рекомендаций по рекламе [ blog.codecentric.de ]

>> Бесконечно масштабируемое машинное обучение с Amazon SageMaker [ allthingsdistributed.com ]

>> Проворные монстры [ blog.scottlogic.com ]

>> Менеджер по кодированию может работать, но в традиционных организациях это сложно [ daedtech.com ]

>> Как добиться максимальной продуктивности на работе [ developer.okta.com ]

>> От глубокого обучения к искусственному интеллекту [ pointersgonewild.com ]

3. Комиксы

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

>> Отключенный сервер [ dilbert.com ]

>> Боб гордится своим телефоном -раскладушкой [ dilbert.com ]

>> Тина хочет одолжить телефон Уолли [ dilbert.com ]

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

>> Уточняйте! [ sivers.org ]