В самом начале 2014 года я решил начать отслеживать свои привычки в чтении и поделиться лучшими вещами здесь, на Baeldung .
Курирование моего чтения сделало его более целенаправленным и разнообразным - и я надеюсь, что я также предоставлю вам ценность, позволив поднять лучшее содержание недели для поднятия на вершину.
-
Вот так…**
1. Джава
>> Необязательно в Java SE 8
Полезное руководство по использованию нового класса Optional так, как это было задумано при его введении в язык. Как и все остальное, есть хороший способ использовать его, а затем есть все другие способы.
>> Лучшие нули в Java 10?
До JDK 10 еще далеко, поэтому сейчас время мысленных экспериментов. Это один из них - полезный в том смысле, что он дает понять, что семантика null в Java определенно может быть улучшена и должна быть
>> 10 вещей, которые вы не знали о Java
Классный список ключевых случаев и сюрпризов в Java - интересное чтение, даже если вы работали на Java годами.
>> Об общих чертах и стирании Java
Краткий обзор того, как стирание типов работает в Java.
>> Вне пулов потоков: параллелизм Java - это Не так плохо, как вы думаете
Очень высокий уровень построения экосистемы Java Concurrency - некоторые из доступных решений и парадигм, которые помогут вам начать и знание ваших возможностей.
>> Оптимистическая блокировка коллекций Hibernate
Еще одно глубокое погружение в Hibernate - на этот раз показывает, насколько важно моделирование ассоциаций родитель-ребенок для того, как вы можете одновременно и надежно получать доступ к данным.
И несколько других релизов и объявлений , которые меня воодушевляют или просто заслуживают внимания в более широкой экосистеме Java:
2. Весна
>> Управление журналами для приложений Spring Boot с Logstash, Elasticsearch и Kibana
-
ELK это прекрасная вещь ** . Я уже давно пользуюсь им, и он потрясающий.
>> Абстракция Spring Caching и Google Guava Cache
Имеет большой смысл использовать кеш Guava для включения кеширования в приложении Spring. Это как.
>> Качественный @Qualifier
В основном я использовал @ Qualifier в качестве вопроса для интервью, но время от времени это может превратить сложную ситуацию в элегантное решение. И, как указывает Джош, он делал это годами.
>> Spring из окопов: сброс столбцов с автоприращением перед каждым методом испытаний
Интересное глубокое погружение в работу с большим набором интеграционных тестов - как убедиться, что ваши результаты являются правильными и воспроизводимыми, и что ваши тесты являются идемпотентными.
Напоследок - несколько классных релизов и вебинаров от Spring :
3. Технические и размышления
>> Пустая строка - это запах кода
«Метод должен делать одно» . Прошло много времени, прежде чем я действительно усвоил этот факт и начал активно искать его в своем собственном дизайне.
И поэтому я прочитал эту часть в этом контексте, с акцентом на улучшение моего собственного дизайна. Вот как я делюсь этим и здесь.
>> Как заставить вашу компанию прекратить убивать кошек
У всех нас есть свои военные истории. Но заставить группу людей меняться - это чертовски важно, поэтому я нахожу это очень классным, когда оно действительно работает к лучшему.
Хотя это случается не часто.
>> Трубопровод сбора
Очень хорошо собранный кусок на конвейерной обработке мощности и широты. Заставляет меня хотеть сделать немного Clojure сегодня.
4. Комиксы
А теперь о той части, которую вы на самом деле читаете в моем еженедельном обзоре - XKCD:
** 5. Выбор недели
**
Недавно я представил раздел «Выбор недели» в моем «Еженедельном обзоре». Интересно то, что это полностью эксклюзивно для моих подписчиков на список рассылки .
Так что - если вы пришли к этой статье из моего списка адресов электронной почты, у вас уже есть выбор - надеюсь, вам понравилось. Если нет - не стесняйтесь подписаться, и вы получите следующий.