Продолжаем изучать библиотеку Hibernate Envers. В этой статье мы рассмотрим получение информации из истории изменений записи.
Продолжить чтениеРубрика: Java SE/EE
Отслеживание изменения данных в таблицах базы данных с помощью Hibernate Envers
В процессе работы с данными нередко требуется, помимо всего прочего, сохранять историю манипуляций с ними. Существует несколько способов это сделать.
Продолжить чтениеВ чём состоит различие между Spring и Spring Boot?
Этим вопросом задаются в основном начинающие разработчики. Попытаемся дать на него краткий ответ.
Продолжить чтениеСобственный механизм авторизации с использованием токенов на Spring Boot и Spring Security
В Spring Security заложено множество возможностей и даже готовых решений в плане авторизации и аутентификации. Но, к сожалению, не всегда стандартный функционал отвечает бизнес требованиям. Поэтому создание собственных механизмов авторизации не такое уж и редкое явление. В этой статье мы рассмотри создание собственного механизма авторизации на основе токенов.
Продолжить чтениеПодключаемся к MS SQL Server в Spring Boot
Подключение к MS SQL Server в Spring Boot выполняется следующим образом.
Продолжить чтениеПереворачиваем целое число задом на перёд (на Java)
Сегодня мы рассмотрим одну из тех задач, что предлагаются начинающим. Допустим. Дано целое число (например, 1234). Необходимо получить число, в котором те же самые цифры идут в обратной последовательности (то сеть, 4321).
Продолжить чтениеМетоды equals и hashCode в Java
Какую роль играют методы equals и hashCode, нужно ли их переопределять и как правильно их использовать.
Продолжить чтениеПреобразование из int в boolean в Java
В Java нет непосредственной поддержки преобразования из int в Boolean. Но, это досадное неудобство можно легко обойти.
Продолжить чтениеВвод данных в консоли на Java
Эта статья адресована в первую очередь начинающим Java программистам. Обычно вывод данных на консоль трудностей не представляет с System.out.print или System.out.println, как правило, справляются все. Но когда же дело доходит до ввода данных возникают трудности. Виной тому неудобная и сложная для восприятия реализация консольного ввода в Java. Но тем не
Продолжить чтениеАссоциативные массивы в Java
Во многих ситуациях при работе с массивами данных было бы намного удобнее обращаться к элементу не по индексу (например, 1), а по ключу (например, «Наименование»). К сожалению, Java, даже в версии 9, не поддерживает ассоциативные массивы. Но, существует способ реализовать подобные им структуры данных с использованием обычных средств Java SE.
Продолжить чтение