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

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

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

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

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

ANDROMEDA

Вот так…

1. Весна и Ява

>> Разблокировка типов пересечений с помощью 'var' в Java 10 [ blog.codefx.org ]

В качестве побочного эффекта введения «var» в Java мы также получили поддержку типов пересечения 🙂

>> К вашему сведению: удаление давно устаревших методов Thread.destroy() и Thread.stop(Throwable) [ mail.openjdk.java.net ]

Название говорит само за себя — как и было обещано, Java наконец начинает убираться.

>> Предлагаемые принципы проектирования Jakarta EE [ blog.sebastian-daschner.com ]

Хорошее, быстрое чтение об основании нового проекта Jakarta EE и направлении, в котором он движется.

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

>> Создание клиентов Feign с помощью Swagger Codegen и Gradle [ blog.arnoldgalovics.com ]

>> Chaos Toolkit LOVES Chaos Monkey для Spring Boot [ medium.com ]

>> Spring REST Docs — Документация по вашему REST API на основе тестирования [ vojtechruzicka.com ]

>> Создание проектов Java 10+ на Travis CI [ deps.co ]

>> Zuul 2 — Пример фильтра [ java-allandsundry.com ]

>> 10 отличных книг всех времен для программистов на Java — лучшие из множества, обязательные к прочтению [ javarevisited.blogspot.com ]

>> JDK 10.09.11: побочные эффекты от += в строке Java [ marxsoftware.blogspot.com ]

>> JDK 8 по сравнению с JDK 10: разница в троичном коде/распаковке [ marxsoftware.blogspot.com ]

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

>> SpringOne 2017 Keynote 3 [ infoq.com ]

>> Быстрая разработка, развертывание и масштабирование облачных приложений Java с помощью Spring Boot [ infoq.com ]

>> JUnit 5 — Новые возможности для тестирования на JVM [ infoq.com ]

>> Весенние советы: весеннее фу [ spring.io ]

>> Мониторинг приложений Spring Boot с помощью Spring Boot Admin by Johannes Edmeier @ Spring I/O 2018 [ youtube.com ]

>> Защита приложений Spring с помощью Hashicorp Vault, Ян Диттбернер, Spring I/O 2018 [ youtube.com ]

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

>> Что нового в IntelliJ IDEA 2018.2 EAP 4? [ блог.jetbrains.com ]

>> Выпущен Spring Cloud Skipper 1.0.5 [ spring.io ]

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

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

>> Открытый исходный код Zuul 2 [ medium.com ]

После долгого ожидания новая версия Zuul наконец-то становится открытой. Хороший.

>> Работа с системным буфером обмена в Vim [ advancedweb.hu ]

Второе, чему стоит научиться после выхода из Vim 🙂

>> Культ Agile-карго [ blog.frankel.ch ]

Оказывается, речь идет о том, чтобы на самом деле быть гибкими, а не притворяться, что мы делаем agile.

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

>> Плюсы и минусы карантинных тестов [ marklapierre.net ]

>> Цена страха при организационных изменениях [ infoq.com ]

>> Маринованное состояние [ blog.cleancoder.com ]

>> Уроки создания инструментов наблюдения в Netflix [ medium.com ]

>> MariaDB 10.3 поддерживает последовательности баз данных [ vladmihalcea.com ]

>> Позиционирование себя в глазах коллег как скрытного консультанта [ daedtech.com ]

3. Комиксы

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

>> Обвинение других [ dilbert.com ]

>> Ложь клиентам [ dilbert.com ]

>> Уолли учит успеху [ dilbert.com ]

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

>> Стать значительно лучшим программистом [ henrystanley.com ]