«В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшими материалами здесь, на Baeldung. С тех пор не пропускал обзоров.
Итак, приступим…
1. Spring и Java
>> Spring Boot with Scala [java-allandsundry.com]
Это очень круто, если вы увлекаетесь Scala.
Лично я склоняюсь к Clojure, а не к Scala, но мне это все равно кажется довольно интересным.
>> Log management in Spring Boot [frankel.ch]
Как настроить ведение журнала в Spring Boot (без использования нативного XML-маршрута) — очень быстро и по делу (во многом как в Boot).
>> JUnit 5 – Basics [codefx.org]
Думали, что пост JUnit 5 на прошлой неделе был всем, что было? Подумайте еще раз.
Как всегда, очень хорошее исследование лямбда-выражений в Java 8.
>> (Ab)using Java 8 FunctionalInterfaces as Local Methods [jooq.org]
И я больше не могу называть лямбда-выражения «новыми», теперь они просто стрела в колчане.
Краткий обзор, в котором продолжается изучение сопоставления параметров с контроллерами в Java EE 8. Очень быстро и по делу.
>> Java EE 8 MVC: Working with form parameters [mscharhag.com]
Kotlin — это не то, над чем я работал сам. Но это официальная версия 1.0 того, что выглядит как язык с некоторыми интересными вариантами синтаксиса, что случается не так уж часто.
>> JetBrains Releases Kotlin 1.0 [infoq.com]
Также стоит прочитать:
\u003e\u003e Учебное пособие по Spring Batch: чтение информации из базы данных [petrikainulainen.net] \u003e\u003e Pretty Print JSON Per Request With Spring MVC [techblog.bozho.net] \u003e\u003e Ускорение сборки Gradle на TravisCI [lkrnac.net] \u003e\u003e Очень своеобразная, но, возможно, хитрая функция языка Kotlin [jooq.org] \u003e\u003e Релизы и процесс разработки Eclipse [waynebeaton.com] \u003e\u003e Lazy Vals в Scala: взгляд под капот [codecentric .de] \u003e\u003e IntelliJ IDEA 16 Public Preview [jetbrains.com]
-
Вебинары и презентации:
\u003e\u003e Джош Лонг о Spring Boot, Spring Cloud и микросервисах [infoq.com] \u003e\u003e Spring MVC 4.2: New and Примечательно [infoq.com] \u003e\u003e Повтор веб-семинара: Что нового в Spring Data Gosling-Fowler [spring.io] \u003e\u003e Создание облачной платформы электронной коммерции следующего поколения с помощью Spring [infoq.com] \u003e\u003e От нуля до героя с Spring WebSocket [spring.io] \u003e\u003e Практика Spring Security 4.1 [spring.io] \u003e\u003e Microxchg 2016: язык шаблонов для микросервисов [plainoldobjects.com]
-
Время обновления:
\u003e\u003e Spring Data Gosling SR4 выпущен [spring.io] \u003e\u003e Вышел Hibernate Validator 5.2.4.Final [in.relation.to] \u003e\u003e Spring XD 1.3.1 GA и Flo для Spring XD 1.0.1 GA выпущены [spring .io] \u003e\u003e Доступен Spring Framework 4.2.5 [spring.io] \u003e\u003e Выпущен Spring Session 1.1.0 [spring.io]
-
2. Технические
Контейнеры Docker, непрерывная доставка микросервисов и Event Sourcing.
>> Automate Deployment & Management of Docker Cloud/Virtual Java Microservices with DCHQ [infoq.com]
Да, каждое слово в этом предложении является заезженным словечком, но статья солидная и подробная, поэтому ее стоит внимательно прочитать, если вы работаете в этой области.
На этой неделе в серии «Основы веб-безопасности» рассматриваются некоторые основные аспекты очистки ввода.
>> Bind Parameters for Database Queries [martinfowler.com]
И, конечно же, SQL-инъекция — не единственная игра в городе.
Знакомство с некоторыми низкоуровневыми подробностями JVM о прямом доступе к памяти и ее размере.
>> Default HotSpot Maximum Direct Memory Size [marxsoftware.com]
Также стоит прочитать:
\u003e\u003e Числовой IP-формат IPv6 представляет собой серьезную проблему удобства использования [zerotier.com]
-
3. Размышления
Исследование в стиле «назад к основам» основного объектно-ориентированного концепция – методы доступа.
>> Why do you write accessor methods? [codecentric.de]
Надежное руководство по выбору инструмента управления журналами и максимальному использованию его возможностей.
>> Splunk vs ELK: The Log Management Tools Decision Making Guide [takipi.com]
Здравый смысл: как улучшить свои технические навыки.
>> Escaping the Legacy Skill Quicksand [daedtech.com]
Взлом подключенной машины — это страшно.
>> Controlling vehicle features of Nissan LEAFs across the globe via vulnerable APIs [troyhunt.com]
Также стоит прочитать:
\u003e\u003e Не побеждайте их, сделайте их неактуальными [lemire.me] \u003e\u003e Запомните сочетания клавиш [code-cop.org] \u003e\u003e Принципы SOLID в реальной жизни [daedtech. com]
-
4. Комиксы
И мои любимые Дилберты недели:
5. Выбор недели
>> You probably shouldn’t put your suggestions in form of questions [dilbert.com]
>> He’ll be under-communicating all day [dilbert.com]
>> It sounds better when you don’t do the math [dilbert.com]
Недавно я обнаружил, что писатель, который мне очень нравится:
~ ~~»
I recently discovered I writer that I’m thoroughly enjoying:
>> The Gervais Principle, Or The Office According to “The Office” [ribbonfarm.com]