«Итерация по диапазону дат в Java»

«1. Обзор В этом кратком руководстве мы изучим несколько способов перебора диапазона дат с использованием даты начала и окончания в Java 7, Java 8 и Java 9. 2. Java 7 Начиная с Java 7, мы будем использовать класс java.util.Date для

«Преобразовать Double в String, удалив десятичные знаки»

«1. Введение В этом уроке мы рассмотрим различные способы преобразования значения типа double в строку с удалением десятичных разрядов. Мы рассмотрим, как это сделать, когда мы хотим просто обрезать десятичную часть и когда мы хотим ее округлить. 2. Усечение с

«Spring Batch с использованием Partitioner»

«1. Обзор В нашем предыдущем введении в Spring Batch мы представили фреймворк как инструмент пакетной обработки. Мы также изучили детали конфигурации и реализацию однопоточного выполнения задания в одном процессе. Для реализации задания с некоторой параллельной обработкой предоставляется ряд опций. На

«Руководство по вводу-выводу в Groovy»

«1. Введение Хотя в Groovy мы можем работать с вводом-выводом так же, как в Java, Groovy расширяет функциональные возможности ввода-вывода Java с помощью ряда вспомогательных методов. В этом руководстве мы рассмотрим чтение и запись файлов, обход файловых систем и сериализацию

«Разница между JPA, Hibernate и EclipseLink»

«1. Введение В этом руководстве мы обсудим Hibernate и Java Persistence API (JPA) — уделив особое внимание различиям между ними. Мы начнем с изучения того, что такое JPA, как он используется и основных концепций, лежащих в его основе. Затем мы

«Пакетная обработка Java EE 7»

«1. Введение Представьте, что нам нужно вручную выполнять такие задачи, как обработка платежных ведомостей, расчет процентов и выставление счетов. Это стало бы довольно скучным, подверженным ошибкам и бесконечным списком ручных задач! В этом руководстве мы рассмотрим Java Batch Processing (JSR

«Краткое руководство по аннотациям Spring @Enable»

«1. Обзор Spring поставляется с набором аннотаций @Enable, упрощающих разработчикам настройку приложения Spring. Эти аннотации используются вместе с аннотацией @Configuration. В этой статье мы рассмотрим некоторые из этих аннотаций: @EnableWebMvc @EnableCaching @EnableScheduling @EnableAsync @EnableWebSocket @EnableJpaRepositories @EnableTransactionManagement @EnableJpaAuditing 2. @EnableWebMvc Используется

«Конфигурация JDK для сборки Maven в Eclipse»

«1. Обзор Eclipse IDE — один из самых распространенных инструментов для разработки Java-приложений. Он поставляется с настройками по умолчанию, которые позволяют нам создавать и выполнять наш код прямо в среде IDE. Однако этих настроек по умолчанию иногда недостаточно, когда мы

«Интерфейсы BeanNameAware и BeanFactoryAware в Spring»

«1. Обзор В этом кратком руководстве мы сосредоточимся на интерфейсах BeanNameAware и BeanFactoryAware в Spring Framework. Мы опишем каждый интерфейс отдельно с плюсами и минусами их использования. 2. Интерфейс Aware И BeanNameAware, и BeanFactoryAware принадлежат интерфейсу корневого маркера org.springframework.beans.factory.Aware. Это

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

«Итак, приступим… 1. Spring и Java >> Unlocking Intersection Types With ‘var’ In Java 10 [blog.codefx.org] В качестве побочного эффекта от введения var в Java мы также получили поддержку типов пересечения 🙂 >> FYI: removal of long-deprecated Thread.destroy() and Thread.stop(Throwable) methods