1. Ява и Весна
>> Jigsaw проекта: этап второй
Марк Рейнхольд только что объявил , что будет дальше с модульной системой JDK 9 Java . Выглядит как более приличный план, чем первый обход - брать куски размером с укус и интегрировать их в платформу один за другим, а не одно большое изменение Скрещенные пальцы.
>> Hibernate и UUID идентификаторы
Действительно полезный и подробный взгляд на Hibernate UUID - хотя я много лет работал с этими маленькими идентификаторами, я все же многому научился из этого. Мне также нравится, как толпа получает способ перепроверить информацию и получить совет.
>> Spring 4: на основе CGLIB прокси-классы без конструктора по умолчанию
Вот как Spring становится проще - бины, которые проксируются с CGLIB, используются для использования конструктора по умолчанию - после Spring 4 они больше не нужны. Таким образом - инжекция конструкции теперь возможна и для этих бинов , что значительно облегчает их тестирование.
>> Гибкость с абстракцией Spring кеша
Практическая иллюстрация Caching in Spring - классное использование @ Profile для прозрачного переключения между двумя различными поставщиками кэша (в данном случае Hazelcast и Ehcache). Холодные бобы.
И наконец - некоторые официальные весенние материалы, которые я принял к сведению на этой неделе:
-
>>
-
Https://github.com/rwinch/spring-security-data/tree/spel#readme[Весна Прототип интеграции безопасности/Spring Data]** - Прекрасная вещь
-
>>
-
HTTP://spring.io/blog/2014/06/30/spring-data-dijkstra-sr1-released[Весна Дата выпуска Dijkstra SR1]** - Исправлены ошибки с Spring Data пока они горячие
-
>>
-
HTTP://spring.io/blog/2014/07/03/springone2gx-2013-replay-performance-tuning-the-spring-petclinic-sample-application[Производительность
-
настройка примера приложения Spring Petclinic]** - воспроизведение вебинара
-
-
>>
-
Инструменты для следующего поколения Spring ** - воспроизведение вебинара
2. Технический
http://techblog.bozho.net/? p = 1455[>> Вероятно, вам не нужна очередь сообщений]
Я не могу не согласиться больше, как с этим, так и с более широким утверждением: « Вам, вероятно, не нужен Х », где Х может быть любым числом вещей. Сложность - это хитрая вещь, и вы должны быть безжалостными, когда проектируете свои системы. И добавление в MQ, вероятно, - в девяти случаях из десяти - преждевременная оптимизация и неправильный ход.
Итак, у нас есть статья недели - прочитайте эту - дважды.
>> Микросервисы являются твердыми
Интересное прочтение о микросервисах с точки зрения принципов SOLID.
3. Musings
>> Личные медитации на программное обеспечение
Хорошая пища для размышлений - это быстрое чтение, поэтому у вас нет оправданий 🙂
>> Что не следует делать во время интервью
Хорошее руководство для интервьюирования - там есть несколько интересных моментов, которые я хотел бы прочитать (и усвоить) 8 лет назад 🙂
>> StranglerApplication
Это вызвало отклик во мне - поскольку я до сих пор участвовал в двух «Больших переписываниях», и оба раза мы должны были хотя бы попытаться использовать этот подход, а не переписывать систему.
Избавьте себя от необходимости спускаться по этой конкретной кроличьей норе и прочитайте эту.
>> П, Н.П. Плохой)
Непонятное введение в алгоритмическую сложность и P против NP Приятно читать - возвращает веселые воспоминания о школе.