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

Читать далее →

Всем привет.

Читайте отличное интервью с Андреем Солнцевым из таллинской компании Codeborne в блоге на habrahabr.ru. В беседе мы попробовали охватить многие вопросы legacy-кода и рассмотреть несколько «антилегаси» приемов. Андрей явный приверженец парадигмы TDD, утверждая, что это золотой ключик к проблемам как разработки, так и последующего сопровождения кода.

 

Механизм  разделения коллекций с ограничителем по количеству элементов.

Этот вариант предназначен для быстрого деления коллекции.  Данный вариант возможен, когда необходимо сделать много запросов к БД,  используя  «in», например,  по ID. Читать далее →

Небольшая статья с примерами использования Stream API  Java.

Часто  в Java Stream API используется для работы с коллекциями, позволяя писать код в функциональном стиле.

Итак, что такое Stream API в Java 8? «Package java.util.stream» — «Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections». Попробую дать свой вариант перевода, фактически это — поддержка функционального стиля операций над потоками, такими как обработка и «свёртка» обработанных данных. Читать далее →

В 2016 многие из нас пообещали себе новые свершения, например, прочесть отложенную книгу, освоить новый вид спорта или язык программирования т.п. Изучение новых технологий в чем-то сродни вышеописанным действиям. Итак, для таких энтузиастов небольшой обзор про удобные «инструменты» для разработки web-приложений на языке Java.
Новый цикл статей будет посвящена Vaadin и Liquibase. Читать далее →

Продолжаем цикл статей, посвященный обработке больших объемов данных в параллель в Java 8.

В предыдущей статье мы познакомились и интересным инструментарием Fork/Join Framework, позволяющим разбить обработку на несколько частей и запустить параллельно выполнение отдельных задач. Что нового в этой статье? Отвечу – более содержательные примеры и новые механизмы для качественной обработки информации. Параллельно я расскажу о ресурсных и прочих особенностях работы в этом режиме.

Всех заинтересованных приглашаю под кат.
Читать далее →

Статья посвящена такому интересному и полезному механизму (совокупностям механизмов и библиотек), как Fork/Join Framework. Он позволяет многократно ускорить вычисления, добиться максимальных результатов при обработке, используя все доступные возможности системы (процессоры).

В рамках данной статьи будет созданы классы, использующие Fork/Join Framework. В коде показан один из возможных вариантов применения параллельного программирования. Итак, начнем. Читать далее →