Посмотрим, что середина февраля приготовила для нас – удивительно это или нет – много хорошего.
На Яве
=> 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
Участие в проекте с открытым исходным кодом — это своего рода опыт, когда вы делаете это впервые. Это поможет вам начать.
Общие размышления
=> Атмосфера отчуждения
Очень интересно прочитать, чтобы немного взглянуть на нашу экосистему.
Сделанный
Как я уже упоминал ранее, мой план для этих обзоров состоит в том, чтобы дать вам мое собственное мнение о нескольких лучших статьях для чтения на этой неделе .
Если у вас есть какие -либо предложения о том, что мне следует прочитать , чтобы потенциально включить в следующий обзор, напишите мне в комментариях.
Кроме того, если вы чувствуете, что я пропустил какую-то жемчужину, вышедшую на этой неделе, также дайте мне знать — эти статьи можно редактировать в конце дня.
Желаю хорошей недели.
Ойген.