В самом начале 2014 года я решил отследить свои привычки чтения и поделиться лучшими вещами здесь, на Baeldung **
-
Вот так…**
1. Весна
Давайте отметим обзор с некоторыми захватывающими новостями - много весенних выпусков на этой неделе:
И, конечно же, еще несколько записей из SpringOne - большинство о Spring XD:
>> Учебное руководство по JPA для работы с данными Spring: получение необходимых зависимостей
Очень полезный и конкретный пост по составлению правильных зависимостей Maven для использования Spring Data JPA.
>> Создание REST API с помощью Spring Boot и MongoDB
И твердое введение в создание REST API с помощью Boot и MongoDB.
>> Загрузите собственную инфраструктуру - Расширение Spring Загрузка в пять шагов
Подробная статья об уровне инфраструктуры о создании собственного Spring Boot Starter , если вы не можете найти существующий, который уже соответствует вашим потребностям И кто знает - возможно, когда-нибудь он станет официальным.
>> Избегайте условной логики в @Configuration
Когда в Spring появилось @ Profile , это сильно повлияло на то, как мы можем контролировать нашу конфигурацию. Мы могли бы делать вещи с профилями, которые раньше были просто невозможны , по крайней мере, не совсем чисто - что, в конечном счете, вы ищете в хорошей абстракции.
В Spring 4.0 улучшено @ Profile благодаря введению @ Conditional - нового уровня аннотации абстракции, который в основном позволяет вам управлять своей конфигурацией на основе любого количества условий, а не только профилей.
В этом материале подробно рассматриваются как использовать эти условные аннотации , доступные в Spring Boot.
2. Джава
>> Что может содержать спецификация Beans v2.0?
Классный эксперимент, который будет иметь смысл в новой спецификации Java Beans 2.0 . Но не только это - фактическая, ранняя реализация, которую вы можете проверить (и внести свой вклад).
http://vanillajava.blogspot.com/2014/12/on-heap-vs-off-heap-memory-usage.html? view = classic[>> Включение в кучу против использования памяти в куче]
-
Off heap memory для JVM ** - одна из тех вещей, о которых вы читали, но на самом деле никогда не сможете использовать Тем не менее, это часть, которую я любил читать.
>> Не будь «умным» : Двойная фигурная скобка против узора
Старый, но положительный герой - двойные фигурные скобки Да - не очень хорошая идея .
>> Недостаток оптимистичной блокировки без версии
Статья о оптимистичной блокировке без версии - классная функция Hibernate, о которой я не знал.
>> Замена бросающих исключений с уведомлением в проверках
Необходимо прочитать о правильной обработке проверки и о том, как изменить свой путь к лучшему решению на основе уведомлений.
>> Советы Elasticsearch: вставка или обновление ваш индекс
В последнее время я много использовал Elasticsearch, и это было полезно.
3. Технические и размышления
>> Крис Ричардсон обсуждает CQRS и поиск событий через Docker
Очень четкое и увлекательное 15-минутное интервью с Крисом Ричардсоном об архитектуре CQRS.
Если вы создаете микросервисы (или думаете об этом), CQRS и Event Sourcing - это хороший путь.
>> Гибкость против простоты? Почему не оба?
Прагматичная статья о том, что критичны и переоценивают свои убеждения , даже (или особенно) отрасли, принятой вами, которую вы ранее воспринимали как должное. Лучший способ может быть доступен, если вы просто посмотрите на проблему по-другому.
4. Комиксы
Все с Дилбертом на этой неделе:
** 5. Выбор недели
**
Недавно я представил раздел «Выбор недели» в моем «Еженедельном обзоре». Если вы уже в моем списке рассылки - вы уже выбрали - надеюсь, вам понравилось.
Если нет - вы можете поделиться отзывом и разблокировать его прямо здесь:
[sociallocker id = ”5073 ′ ′]
>> Кафедральный собор и базар
Возможно, один из наиболее влиятельных произведений Эрика С.
Раймонд, и увлекательное чтение. Вот a более хорошая версия , если вы хотите очистить оригинальный XHTML
{Пусто}[/sociallocker]