В самом начале 2014 года я решил начать отслеживать свои привычки в чтении и поделиться лучшими вещами здесь, на Baeldung .
Курирование моего чтения сделало его более целенаправленным и разнообразным - и я надеюсь, что я также предоставлю вам ценность, позволив поднять лучшее содержание недели для поднятия на вершину.
-
Вот так…**
1. Ява и Весна
>> Java не сосет - вы просто Используя это неправильно
Давайте сделаем нашу лучшую ногу и начнем обзор этой недели с «обязательного прочтения». Если вы читаете мои обзоры, вы, вероятно, выполняете какую-то работу на Java - в этом случае эта часть будет очень полезна.
Некоторые из этих моментов очевидны, но мне нужно немного подробнее рассказать о тех, которые этого не делают.
>> Новая версия Java - это не JDK 1.9
Я никогда не думал, что увижу этот день, но похоже, что это действительно может происходить - Java собирается для семантического управления версиями . Нет больше эльфийского 1.7.0 65-b20 (7u65) __ - но просто 7.6.15.
И поскольку мы находимся в новостях, связанных с JDK, the главная страница JDK 9 была только что обновлена с несколькими интересными лакомыми кусочками. Еще несколько JEP, а также предложение удалить JSON API !
>> 15 инструментов, которые следует использовать разработчикам Java после основной версии
Всякий раз, когда я сталкиваюсь с системой , работающей в производстве без мониторинга или хорошего решения для ведения журнала - и это происходит чаще, чем вы думаете, - я склоняюсь к некоторым решениям в этой статье.
Я всегда нахожу эти сравнения высокого уровня полезными - они дают вам крайне необходимый контекст того, кто нашел время, чтобы опробовать все варианты для себя.
>> Роковая ошибка финализаторов и фантомов
Подробное чтение о том, почему не использовать финализаторы в Java.
>> Последние улучшения интеграции с Джексоном в Spring
Я очень взволнован по поводу «нового совершенства Джексона» в самых последних весенних выпусках - похоже, он даст гораздо больше гибкости в плане выхода.
>> Первый этап весеннего выпуска данных Поезд Фаулер Имеется в наличии
Spring Data не нуждается в представлении - вот что будет доступно в следующем выпуске. Или - если вы не собираетесь использовать его в работе, то, что уже может быть доступно с помощью этого этапа. Я собираюсь попробовать новую версию Elasticsearch в ближайшее время.
>> Spring Tool Выпущены Suite и Groovy/Grails Tool Suite 3.6.3
Шаг прямо вверх. Обновите свою IDE.
>> Избегайте сканирования нежелательных компонентов в Spring Configuration
Если у вас есть проблема с дублирующимися компонентами в контексте Spring, вы можете даже не знать об этом. Вот простое решение для конфигурации Spring Security.
>> Весеннее напоминание на уровне запросов
Отличная техника, позволяющая использовать кэширование в качестве сквозной задачи вашей системы и получать повторяемые операции чтения на уровне запросов с помощью Spring.
>> Spring RestTemplate со связанным ресурсом
Информирование о RestTemplate HAL - действительно очень круто.
И, наконец, записи вебинаров , которые у меня есть в моем списке TODO на эти выходные:
2. Технические и размышления
>> Ошибка доминирующего лидера
«__Лидерство - это вопрос доверия, а не доминирования». Последнее предложение довольно хорошо подводит итог этой части - прочитайте и прочитайте ее, если вы с ней согласны.
>> TDDaiymi vs. Naked Primitives
-
TDD - путь к хорошему дизайну ** - это приобретенный навык, который требует многолетней практики. Я, конечно, еще не «там», и при этом я не думаю, что «Там» действительно.
Это сказанное - эти Katas/Деятельности - очень полезный удар в конце чтения. И единственный способ начать - если только вы не дисциплинированны - делать это в групповой обстановке, такой как отступление кода, - где у вас нет другого выбора.
>> Начало работы с машинным обучением
Разговорное введение в машинное обучение вместе с реальным примером того, как создать себе классификатор (и почему).
https://www.mnot.net/blog/2014/12/04/what is the__web[>> Что такое Интернет?]
Вы годами занимались разработкой в Интернете в той или иной форме, как и я. Стоит ли читать эту статью?
Да, это!
>> Статическая типизация не для проверки типов
Нюансированный взгляд на некоторые преимущества статически типизированного языка.
Интересное чтение.
>> Git 2.2.0 вышел!
Хороший обзор того, что нового и полезного в Git версии 2.2.
3. Комиксы
XKCD это мой путь к. Дилберт близок второй:
** 4. Выбор недели
**
Недавно я представил раздел «Выбор недели» в моем «Еженедельном обзоре». Если вы уже в моем списке рассылки - вы уже выбрали - надеюсь, вам понравилось.