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

Давайте посмотрим, что нас ожидает в середине февраля - удивительно или нет - много хорошего.

На Java

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

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

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

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

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

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

⇒ Java 8 Cheatsheet

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

⇒ Mockito: почему Вы не должны использовать аннотацию InjectMocks для автопроводки полей

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

по весне

⇒ Повтор вебинара: введение в Apache Tomcat 8

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

⇒ Связывание преобразователей представления URL в Spring MVC

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

Технические

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

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

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

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

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

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

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

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

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

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

⇒ AlienatingAtmosphere

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

Готово

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

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

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

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

Eugen.