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

440 записей с тегом "Weekly Review+"

Посмотреть все теги

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

1. Весна и Ява

>> JEP 390: Предупреждения для классов на основе значений [ openjdk.java.net ]

На шаг ближе к встроенным классам и Project Valhalla : выдавать предупреждение, когда кто-то неправильно использует возможный встроенный класс-кандидат.

>> Heapothesys — тест задержки GC с открытым исходным кодом от Amazon Corretto [ infoq.com ]

Встречайте Heapothesys: набор рабочих нагрузок GC от Amazon для сравнения различных алгоритмов GC и разных конфигураций.

>> Классифицированный список всех функций Java и JVM, начиная с JDK 8–15 [ advancedweb.hu ]

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

1. Весна и Ява

>> Выпущена Java 15! [ openjdk.java.net ]

Выпущена Java 15, новая версия Java с новыми интересными функциями: запечатанные классы, сопоставление с образцом, текстовые блоки, записи, Shenandoah, ZGC и многое другое!

>> Источник реляционной базы данных и приемник файлов [ spring.io ]

Практическое руководство о том, как использовать Spring Cloud Stream для чтения данных из реляционной базы данных и сохранения их в файл.

>> Генерация схемы Hibernate hbm2ddl.auto [ vladmihalcea.com ]

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

1. Весна и Ява

>> Как зашифровать и расшифровать свойства JSON с помощью JPA [ vladmihalcea.com ]

Пересмотрите события жизненного цикла JPA: шифрование и дешифрование свойств JSON с помощью JPA .

>> Создание оптимизированных образов Docker для приложения Spring Boot [ Reflectoring.io ]

Используйте пакеты сборки для оптимизации образов Docker для Spring Boot .

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

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

В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.

Вот так…

1. Весна и Ява

>> Высокопроизводительная сохраняемость Java — часть первая [ vladmihalcea.com ]

Книга Влада написана наполовину, и, если судить по главе о транзакциях, это будет фантастическая статья.

Он публикует его через Leanpub с гибкими (и довольно низкими) ценами, поэтому, если вы действительно хотите освежить свою игру в SQL, обязательно выберите ее .

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

В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.

Вот так…

1. Весна и Ява

>> Вопросы и ответы с Алексеем Шипилевым об оптимизации компактных строк в OpenJDK 9 [ infoq.com ]

Если вас интересует внутренняя работа JDK 9 , это интервью стоит прочесть.

>> О, серверы приложений Java EE 7, где ты? [ antoniogoncalves.org ]

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

В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.

Вот так…

1. Весна и Ява

>> Результаты опроса JEP 286 для определения типа локальной переменной [ infoq.com ]

Краткое продолжение опроса, проведенного Брайаном Гетцем, чтобы узнать мнение сообщества о наилучшем способе реализации вывода типов в Java. Похоже, довольно решительное да .

>> Упрощение запросов к базе данных с помощью Jinq [ infoq.com ]

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

В самом начале прошлого года я решил отслеживать свои читательские привычки и делиться лучшим материалом здесь, на ForEach . С тех пор не пропускал обзоров.

Вот так…

1. Весна и Ява

>> Reactor Core 2.5 становится унифицированным Reactive Foundation на Java 8 [ spring.io ]

В центре внимания и движущей силой Spring 5 явно будет реактивное программирование.

Итак, если вы работаете над Spring, обязательно прочитайте и посмотрите, как растет экосистема и что вы можете сделать с новой инфраструктурой.

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

1. Весна и Ява

>> Наблюдение за распределением регистров, работающим в Java [ chrisseaton.com ]

Проницательный и глубокий взгляд на то, как GraalVM размещает переменные в машинных регистрах .

>> Вход в Spring Boot [ Reflectoring.io ]

Изучение различных аспектов ведения журнала в Spring Boot : мотивация, лучшие практики, конфигурация и архитектура агрегации.

>> Сопоставление массивов с помощью Hibernate [ thorben-janssen.com ]

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

1. Весна и Ява

>> Задержка менее 10 мс в Java: одновременный сборщик мусора с зелеными потоками [ jet-start.sh ]

Обработка 40 миллионов событий в секунду при сохранении 99,99% задержек менее 12 мс : выжимание последней унции производительности с помощью параллельных сборщиков мусора и зеленых потоков на JVM.

>> Подключение к жизненному циклу Spring Bean [ Reflectoring.io ]

Подробное руководство по различным этапам создания bean-компонентов в Spring , также описывающее несколько способов подключения пользовательской логики на каждом этапе.

>> Micronaut 2.0 расширяет набор инструментов, улучшает поддержку Serverless и GraalVM [ infoq.com ]

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

1. Ява и весна

>> Слишком быстро, слишком мегаморфно: что влияет на производительность вызова методов в Java?

Я начну обзор этой недели с тщательного анализа различных типов вызовов методов в Java и характеристик производительности каждого из них . Это углубленное чтение, но оно очень полезно для более глубокого понимания среды выполнения Java.

>> Java 8 Friday: языковой дизайн — дело тонкое

Обсуждение некоторых дизайнерских решений Java 8, таких как использование методов по умолчанию в сравнении, например, с трейтами Scala. Напоминание о том, что дизайн языка имеет нюансы и на него влияет множество факторов — в целом, отличное дополнение к сообществу Java .

>> Написание чистых тестов — Именование имеет значение