«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