Перейти к основному содержимому

Еженедельник Java, выпуск 213

· 3 мин. чтения

Вот так…

1. Весна и Ява

>> Фумигация кода IDEA Ultimate с помощью анализа потока данных [ blog.jetbrains.com ]

Глубокое погружение в то, как проверка кода работает в IntelliJ.

>> Неизменяемый и немодифицируемый в JDK 10 [ marxsoftware.blogspot.com ]

Важная концепция для понимания — немодифицируемая коллекция не обязательно является неизменной .

Проще говоря, если содержащиеся в нем элементы изменяемы, вся коллекция явно изменяема, даже если сама коллекция может быть неизменяемой.

>> Уточнение семантики перенаправления в Servlet API [ blog.frankel.ch ]

К сожалению, HttpServletResponse.sendRedirect() возвращает HTTP 302 вместо 303, поэтому нам может потребоваться обработать это вручную, если нам нужно реализовать шаблон Post/Redirect/Get.

Также стоит прочитать:

>> IntelliJ IDEA запускает программу раннего доступа 2018.1 [ blog.jetbrains.com ]

>> Об Oracle и Java EE [ blog.sourced-bvba.be ]

>> Spring Boot 2: переход с метрик Dropwizard на Micrometer [ nurkiewicz.com ]

>> Обзор Kotlin 2017 и прогноз на 2018 год [ infoq.com ]

>> Код EE4J начинает путь к открытому исходному коду [ infoq.com ]

>> Более быстрая сортировка массивов примитивов появится в Java? [ marxsoftware.blogspot.com ]

>> 5 советов по высокопроизводительной потокобезопасной Java от ConcurrentHashMap [ vmlens.com ]

Вебинары и презентации:

>> Как создавать службы Spring для облачных платформ с помощью API Open Service Broker [ infoq.com ]

>> CredHub и безопасное управление учетными данными [ infoq.com ]

>> Cloud Foundry Networking: обеспечение прямой связи для микросервисов [ infoq.com ]

>> PKS: что и как с Kubernetes корпоративного уровня [ infoq.com ]

>> Свежий асинхронный код с Kotlin [ infoq.com ]

Время обновления:

>> Spring Framework 5.0.3 и 4.3.14 уже доступны [ spring.io ]

>> Релиз Hibernate ORM 5.3.0.Beta1 [ in.relation.to]

>> Выпущен FlexyPool 2 [ vladmihalcea.com ]

>> Spring Data Ingalls SR10 и Kay SR3 выпущены [ spring.io ]

>> Только что выпущен Hibernate Search 5.9.0.CR1 [ in.relation.to ]

2. Технические и размышления

>> Гипотетический консалтинг [ daedtech.com ]

Вот как может выглядеть среднестатистический консультационный проект 🙂

Также стоит прочитать:

>> Не ведитесь на 100% покрытие кода [ ordepdev.me ]

>> Должен ли это быть микросервис? Помните об этих шести факторах [ content.pivotal.io ]

>> Почему каждый разработчик программного обеспечения должен стать консультантом [ daedtech.com ]

>> Когда у вас есть блокчейн, все выглядит как гвоздь [ techblog.bozho.net ]

>> Аргумент о гражданстве [ blog.cleancoder.com ]

3. Комиксы

И мои любимые Дилберты недели:

>> Абсурдный Абсолют [ dilbert.com ]

>> Инкапсуляция данных [ dilbert.com ]

>> Непредвиденные проблемы [ dilbert.com ]

5. Выбор недели

>> Жестокий жизненный цикл фреймворков JavaScript [ stackoverflow.blog ]