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

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

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

Посмотрим, что середина февраля приготовила для нас – удивительно это или нет – много хорошего.

На Яве

=> Java 8 Friday Goodies: улучшения карты

Хорошее представление о новых API, которые будут доступны для Map в Java 8 — некоторые ранее сложные операции стали простыми.

=> Улучшения производительности Java 8: LongAdder против AtomicLong

Java 8 принесет несколько хороших улучшений производительности для многопоточности — некоторые реальные цифры.

=> Бесплатное профилирование Java с Oracle Java Mission Control

Выходя за рамки VisualVM — это реальный пример огромной ценности профилирования вашего кода.

=> Шпаргалка по Java 8

Полезная небольшая кулинарная книга Java 8 для лямбда-синтаксиса.

=> Mockito: почему вы не должны использовать аннотацию InjectMocks для полей Autowire

Проницательный анализ использования Mockito @InjectMocks для подключения фиктивных зависимостей (по сравнению с чистым явным объявлением). Автор, изначально написавший о внедрении моков, также пересмотрел свой первоначальный взгляд на этот вопрос .

Весной

=> Повтор веб-семинара: Введение в Apache Tomcat 8

Это требует небольшого представления — если вы выполняете какую-либо работу с Tomcat, это определенно стоит часа вашего времени.

=> Цепочка преобразователей URL-адресов в Spring MVC

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

Технические

=> Очистка вашей сборки

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

Это статья на этой неделе — было несколько очень хороших статей — но эта действительно попала в точку. Полностью рекомендуется .

=> Принцип разделения интерфейса: практический пример

Забавный анекдотический рассказ о достоинствах сегрегации интерфейсов. Разделяйте людей!

=> Ведение журнала на основе сеанса

Это становится хорошим ресурсом для статей о регистрации и тестировании — еще одна хорошая статья о том, как максимально эффективно использовать информацию о регистрации.

=> Руководство для начинающих по веткам функций Git

Участие в проекте с открытым исходным кодом — это своего рода опыт, когда вы делаете это впервые. Это поможет вам начать.

Общие размышления

=> Атмосфера отчуждения

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

Сделанный

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

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

Кроме того, если вы чувствуете, что я пропустил какую-то жемчужину, вышедшую на этой неделе, также дайте мне знать — эти статьи можно редактировать в конце дня.

Желаю хорошей недели.

Ойген.