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

Еженедельный обзор ForEach 4

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

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

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

ANDROMEDA

В самом начале 2014 года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach .

2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал намного больше читать, чтобы убедиться, что освещаю и курирую вещи, которые имеют ценность и действительно интересны.

Дайте мне знать в комментариях , если вы находите мои обзоры интересными и полезными.

Вот так…

1. Весна и Ява

>> Сервер ресурсов: Angular JS и Spring Security, часть III

Эта третья часть очень полезной серии рассказывает о CORS, простом решении для аутентификации с помощью токенов и, конечно же, о Spring Session. У этого есть что почерпнуть, как и у первых двух.

>> Поиск в коробке с помощью Docker, Elastic Search и Selenium

Основанная на ATDD, прагматичная, элегантно простая статья о создании приложения для поиска шуток.

Я регулярно получаю этот вопрос : как мне лучше всего начать изучать X? (весна, веб-разработка и т. д.). Это неплохой способ начать.

>> Fork/Join Framework, Parallel Streams и ExecutorService: окончательный тест Fork/Join

Очень интересный анализ/тестирование различных вариантов параллелизма в Java — некоторые реальные цифры, в которые можно вонзить зубы.

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

>> Выпуск Spring Tool Suite и Groovy/Grails Tool Suite 3.6.3.SR1

На этой неделе будет много хороших презентаций и записей вебинаров:

>> Глубокое погружение в Spring WebSockets

>> Веб-приложения Spring 4

>> Смерть серверов приложений Java

./abfdf0ce1f1d50770cd1849b480e7927.jpg

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

>> Нам это понадобится

В спешке избавиться от Водопада есть реальный риск зайти слишком далеко в другом направлении. Эта статья дает пищу для размышлений о том, как мы могли бы решить эту проблему.

>> Интернет псевдодецентрализован

Мысленный эксперимент о топологии сети и о том, как вы играете — быстрое и интересное чтение.

>> Я попробую определить технический долг

Хороший набег на знакомую всем концепцию «технического долга» .

>> Обнаружение услуг с открытым исходным кодом

Когда у вас есть достаточное количество сервисов , которые необходимо организовать и развернуть в гибкой топологии, возникает проблема, связанная с тем, чтобы сервисы могли находить друг друга. Статическая конфигурация больше не будет сокращать его.

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

Более того, на этой неделе мы обнаружили, что Spring довольно хорошо работает с одним из этих решений — Eureka от Netflix: регистрация и обнаружение микросервисов с помощью Spring Cloud и Eureka от Netflix.

>> От примитивной одержимости к моделированию предметной области

Иногда домен является подходящим местом для его размещения.

>> Прекращение использования Python в качестве языка обучения

Я возьму прагматическое мышление везде, где смогу его найти. И это звучит как разумно и прагматично, когда пытаешься ответить на вопрос: с какого языка программирования лучше начать новичку?

>> Может быть, не прерывай серию

Интересное чтение, показывающее, как хорошо известный совет по продуктивности «Не ломайте полосу» теперь поддерживается во многих продуктах. А потом слепо делать это только потому, что оно есть.

3. Комиксы

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

>> Корм в течение дня. Спрятаться ночью.

>> Обязательное непрактичное требование

>> Обычная дуга плана проекта.

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

Ранее в этом году я представил раздел «Выбор недели» в своем «Еженедельном обзоре». Если вы уже есть в моем списке адресов электронной почты — вы уже выбрали — надеюсь, вам понравилось.