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

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

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

2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал читать гораздо больше, чтобы убедиться, что освещаю и курирую материалы, которые имеют ценность и действительно достойны прочтения.

Дайте мне знать в комментариях , если вы находите мои обзоры интересными и полезными.

Вот так…

1. Весна и Ява

>> Портативный HTTP-сеанс, готовый к использованию в облаке

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

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

2014 год был довольно насыщенным, и каждую неделю мы писали обзоры. Я стал читать гораздо больше, чтобы убедиться, что освещаю и курирую материалы, которые имеют ценность и действительно достойны прочтения.

Дайте мне знать в комментариях , если вы находите мои обзоры интересными и полезными.

Вот так…

1. Весна и Ява

>> Моим однокурсникам:

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

Вот так…

1. Весна и Ява

>> Новые возможности языка начиная с Java 8 [ advancedweb.hu ]

Название говорит само за себя — и есть отличный раздел о ключевом слове var .

>> Нюансы перегрузки и переопределения в Java [ software.rajivprab.com ]

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

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

1. Весна и Ява

>> Взгляд снизу вверх на сопрограммы Kotlin [ infoq.com ]

Заглянем внутрь сопрограмм — функция, изначально не поддерживаемая JVM — и как они работают в Kotlin.

>> Подробности проблемы RFC-7807 с Spring Boot и JAX-RS [ blog.codecentric.de ]

Отличный обзор этого стандарта IETF для сообщения о проблемах и ошибках клиентам API .

>> Ключевые аннотации, которые необходимо знать при работе с JPA и Hibernate [ мысли -на-java.org ]

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

1. Обзор

Одним из преимуществ уровней абстракции базы данных, таких как фреймворки ORM (объектно-реляционное сопоставление), является их способность прозрачно кэшировать данные, извлеченные из базового хранилища. Это помогает устранить затраты на доступ к базе данных для часто используемых данных.

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

В этой статье мы исследуем кэш второго уровня Hibernate.

Мы объясняем некоторые основные понятия и, как всегда, иллюстрируем все простыми примерами. Мы используем JPA и возвращаемся к собственному API Hibernate только для тех функций, которые не стандартизированы в JPA.

2. Что такое кэш второго уровня?

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

1. Обзор

В этом уроке мы кратко рассмотрим Big Queue , Java-реализацию постоянной очереди .

Мы немного поговорим о его архитектуре, а затем научимся использовать его на быстрых и практических примерах.

2. Использование

Нам нужно добавить зависимость bigqueue в наш проект:

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

1. Обзор

В этом руководстве мы проиллюстрируем два способа выполнения команды оболочки из кода Java .

Первый заключается в использовании класса Runtime и вызове его метода exec .

Второй и более настраиваемый способ заключается в создании и использовании экземпляра ProcessBuilder .

2. Зависимость от операционной системы

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

1. Обзор

В этом уроке мы создадим простой планировщик Spring с помощью Quartz .

Мы начнем с простой цели — легко настроить новое запланированное задание.

1.1. Ключевые компоненты Quartz API

Quartz имеет модульную архитектуру. Он состоит из нескольких основных компонентов, которые мы можем комбинировать по мере необходимости. В этом уроке мы сосредоточимся на тех, которые являются общими для всех заданий: Job , JobDetail , Trigger и Scheduler . ``

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

1. Обзор

В этой статье мы рассмотрим ключевой аспект языка Java — многократное выполнение оператора или группы операторов с использованием цикла for .

2. Простой цикл for

Цикл for — это управляющая структура, которая позволяет нам повторять определенные операции, увеличивая и вычисляя счетчик цикла.

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

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

1. Весна и Ява

>> Управляйте несколькими Java SDK с помощью SDKMAN! с легкостью [ blog.codeleak.pl ]

Хорошее введение в этот удобный инструмент для установки и переключения между несколькими версиями Java , Maven, Gradle, Spring Boot CLI и т. д. Очень круто.

>> Универсальное руководство по профилям с Spring Boot [ Reflectoring.io ]

Хорошее введение в профили, а также практические советы относительно того, когда их использовать и, что не менее важно, когда их не использовать .

>> Переосмысление Java DTO [ blog.scottlogic.com ]