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

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

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

Вот так…

1. Весна и Ява

>> Импульс: «Приключения на пути в Валгаллу» [ codefx.org ]

Подробная разбивка текущего прогресса и состояния Project Valhalla , который должен появиться в Java 10 или 11.

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

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

1. Обзор

CDI (Contexts and Dependency Injection) — это стандартная среда внедрения зависимостей для платформы Jakarta EE.

В этом руководстве мы рассмотрим CDI 2.0 и то, как он основан на мощном, безопасном по типам механизме внедрения CDI 1.x, добавив улучшенную полнофункциональную модель уведомления о событиях.

2. Зависимости Maven

Для начала мы создадим простой проект Maven.

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

1. Введение

Graylog — это служба агрегации журналов. Проще говоря, он способен собирать миллионы сообщений журнала из нескольких источников и отображать их в едином интерфейсе.

Кроме того, он предоставляет ряд других функций, таких как оповещения в реальном времени, информационные панели с графиками и диаграммами и многое другое.

В этом руководстве мы увидим, как настроить сервер Graylog и отправлять на него сообщения журнала из приложения Spring Boot.

2. Настройка Graylog

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

1. Введение

В этом уроке мы узнаем о Hazelcast Jet. Это механизм распределенной обработки данных, предоставленный Hazelcast, Inc. и построенный на основе Hazelcast IMDG.

Если вы хотите узнать о Hazelcast IMDG, вот статья для начала работы.

2. Что такое Hazelcast Jet?

Hazelcast Jet — это механизм распределенной обработки данных, который обрабатывает данные как потоки. Он может обрабатывать данные, которые хранятся в базе данных или файлах, а также данные, которые передаются сервером Kafka.

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

1. Введение

Вы, вероятно, читали некоторые из жалоб на плохую производительность Hibernate или, возможно, сами боролись с некоторыми из них. Я использую Hibernate уже более 15 лет, и я столкнулся с более чем достаточным количеством этих проблем.

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

2. Найдите и устраните проблемы с производительностью

2.1. Записывать операторы SQL в рабочей среде

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

1. Обзор

Одним из наиболее заметных улучшений в JDK 10 является определение типа локальных переменных с помощью инициализаторов.

В этом руководстве подробно рассказывается об этой функции с примерами.

2. Введение

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

1. Введение

В этом руководстве мы опишем, как преобразовать XML в HTML, используя распространенные библиотеки Java и механизмы шаблонов — JAXP, StAX, Freemarker и Mustache .

2. XML для демаршалирования

Давайте начнем с простого XML-документа, который мы преобразуем в подходящее представление Java, прежде чем преобразовывать в HTML. Мы будем иметь в виду несколько ключевых целей:

  1. Сохраняйте один и тот же XML для всех наших образцов
  2. В конце создайте синтаксически и семантически корректный документ HTML5.
  3. Преобразование всех элементов XML в текст

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

1. Введение

Отправка SMS-сообщений является важной частью многих современных приложений. Существует множество вариантов использования SMS-сообщений: двухфакторная аутентификация, оповещения в реальном времени, чат-боты и многое другое.

В этом руководстве мы создадим простое Java-приложение, которое отправляет SMS-сообщения с помощью Twilio .

Существует ряд сервисов, предоставляющих возможности SMS, например Vonage , Plivo , Amazon Simple Notification Service (SNS), Zapier и другие.

Используя Java-клиент Twilio, мы можем отправить SMS-сообщение всего несколькими строками кода .

2. Настройка Twilio

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

1. Весна и Ява

>> Представляем поддержку Kotlin в Spring Framework 5.0 [ spring.io ]

Очень крутая новость — Kotlin появится в Spring 5.

>> Ваша блестящая карьера в Java [ javaspecialists.eu ]

Короткая заметка о важности здоровья в вашей карьере программиста 🙂

>> Если вы писали Java-код в 2016 году — вот тренды, которые вы не могли пропустить [ takipi.com ]

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

Много чтения выходного дня на этой неделе.

Давайте прыгнем прямо в…

1. Весна и Ява

>> Java 9 входит в первый раунд исправления ошибок [ infoq.com ]

Java 9 против багов — первый раунд 🙂

>> Компиляция Java-кода на лету [ frankel.ch ]