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

38 записей с тегом "Series"

Посмотреть все теги

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

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

./18bfd81bc8052ea1a1e2730d8de9e976.png

Основы стрима

./834cce915de17173354851928703912b.png

Сборщики потоков

./6e946efacf1ce22d90499627375e77fb.png

Операции с потоками

./483cb80668c1f148ce16620055d101c6.png

Потоки Java 8 с другими инструментами

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

./dd84627e865cf4d421c8f1f998fd817f.png

Основы Maven

./4a1c31faed6f9ce30b660143dbe541bd.png

Конфигурация Maven

./3c2b48391d5c162031a618287e04f745.png

Настройка проекта Maven

./22fae654cc1ec34cf83771d6514be072.png

Зависимости Maven

./7eb53fa51b5631b7fcd1115d3f68faeb.png

Основные плагины Maven

./03bba305cd206b62503e0cfde94ca6e2.png

Мавен и Весна

./10bc1b93f664ae6f36436b64fa8ab0b7.png

Maven-тесты

./fd89552b8aa557fbc165544bba3d17db.png

Другие плагины Maven

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

Это краткое руководство по всем статьям Spring Data здесь, в ForEach.

./c5739c0f5d8993677e4ee1946ecb1d67.png

Спринг-данные JPA

./45a411f960caa892e4d1d843b2e1b3cf.png

Весенние данные Кассандра

./608fdc04941274182169ce80a8343558.png

Другие технологии данных Spring

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

Объектно-реляционное отображение (ORM) — это процесс преобразования объектов Java в таблицы базы данных. Другими словами, это позволяет нам взаимодействовать с реляционной базой данных без использования SQL. Java Persistence API (JPA) — это спецификация, определяющая, как сохранять данные в приложениях Java. Основное внимание в JPA уделяется уровню ORM.

Hibernate — одна из самых популярных используемых сегодня сред Java ORM. Его первый релиз состоялся почти двадцать лет назад, и до сих пор он пользуется отличной поддержкой сообщества и регулярными выпусками. Кроме того, Hibernate является стандартной реализацией спецификации JPA с несколькими дополнительными функциями, специфичными для Hibernate. Давайте рассмотрим некоторые основные функции JPA и Hibernate.

./6fa0ab2c3dc26978c581de4eb8ecd389.png

Определение объектов

  • Определение объектов JPA
  • Жизненный цикл объекта Hibernate
  • События жизненного цикла сущности JPA
  • Значения столбца по умолчанию в JPA
  • JPA @Basic Аннотация
  • Сопоставление имен классов сущностей с именами таблиц SQL с помощью JPA
  • Разница между @Size, @Length и @Column (длина = значение)
  • Равенство юридических лиц JPA
  • JPA @Embedded и @Embeddable
  • Преобразователи атрибутов JPA
  • Hibernate @NotNull против @Column (nullable = false)
  • Определение уникальных ограничений в JPA
  • Сущности JPA и сериализуемый интерфейс

./d3ecf4786a3a577cbb6c494848defd39.png

Отношения сущностей

  • Отношения «один к одному» в JPA
  • Отношения «многие ко многим» в JPA
  • Объяснение аннотации @JoinColumn
  • Разница между @JoinColumn и mappedBy
  • Сопоставление одного объекта с несколькими таблицами в JPA
  • Обзор каскадных типов JPA/Hibernate
  • Hibernate @WhereJoinTable Аннотация
  • Отображение наследования в спящем режиме
  • Учебное пособие по аннотациям Hibernate One to Many

./5b90d3d93602ced5597ebdcdccbe4853.png

Идентификаторы

  • Обзор идентификаторов в Hibernate/JPA
  • Составные первичные ключи в JPA
  • Когда JPA устанавливает первичный ключ

./8bdda40237a6c8ab51dc31e72dc8cbaa.png

Операции чтения

  • Типы запросов JPA
  • Использование параметров запроса JPA
  • Создание запроса JPA между несвязанными объектами
  • Работа с коллекциями ленивых элементов в JPA
  • Типы соединения JPA
  • FetchMode в спящем режиме
  • Спящий именованный запрос

./bfb4088800c75466f74bdf8955bb4dad.png

Критерии запроса

  • Объединение предикатов JPA и/или критериев
  • Criteria API — пример IN-выражений
  • Запросы критериев JPA

./5393b9f8826bfad1015232cde1d2018a.png

Пагинация и сортировка

  • Сортировка с помощью JPA
  • Пагинация JPA
  • Спящий режим
  • Запросы критериев JPA

./b70bf004e4a92bbd60830bfc7c6345fc.png

Результаты запроса

  • Руководство по SqlResultSetMapping
  • Настройка результатов запросов JPA с функциями агрегирования

./a96ae9339860573e9b6de20c01a6cc4e.png

Операции записи

  • Оператор INSERT в JPA
  • Пакетная вставка/обновление с помощью Hibernate/JPA
  • Удаление объектов с помощью Hibernate
  • Hibernate: сохранить, сохранить, обновить, объединить, saveOrUpdate

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

В этой серии руководств основное внимание уделяется работе с Persistence с помощью Spring , иллюстрируя примеры с Hibernate, JPA и Spring Data.

Spring и JPA/спящий режим

./061ac62254a432dc08e98c117a81f8ca.png

Спринг-данные JPA

./4be1b615c0f7b8e22783b3384d3f14a8.png

Другие технологии Spring Persistence

./68aad0767328f1b68be6511ea9ea709d.png

Весенние данные MongoDB

./851074f76c04aae63352bda608a1731a.png

Другие весенние уроки

  • Учебное пособие

    по REST with Spring Как создавать службы REST с помощью Spring

  • Учебное пособие

    по исключениям Spring Некоторые из наиболее распространенных исключений в Spring с примерами — почему они возникают и как их быстро решить

  • Безопасность с помощью Spring

    Как защитить проект MVC, войти и выйти из системы, как защитить службу REST с помощью OAuth.

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

Эта серия руководств посвящена ядру Java — «Назад к основам» . Мы рассмотрим основные концепции Java, коллекции, потоки, ввод-вывод и многое другое.

./acdd8cc9b318b742490f759724347fee.png

1. Начните с Java

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

./acdd8cc9b318b742490f759724347fee.png

2. Основные примеры Java

В этом разделе мы продолжим работу с другими примерами Core Java, которые покажут, как использовать основные концепции языка.

./b70bf004e4a92bbd60830bfc7c6345fc.png

3. Строки Java

В этой серии мы узнаем, как работать со строками, на примерах распространенных операций и преобразований.

./e3bbd1d15061856b9f119aa431aaa3ed.png

4. Параллелизм Java

Параллелизм — это большая область в Java, но это также важная тема для понимания. В этой серии мы рассмотрим основные концепции и научимся работать с потоками на практических примерах.

./a7be4a5905e18c754fbab8e4c5a8aed1.png

5. Коллекции Java

В этом руководстве будут рассмотрены основные структуры данных в Java и общие операции, которые мы можем с ними выполнять.

./6a1cda891d52903ac1ecce675f010ac8.png

6. Java-потоки

Эта серия представляет собой исчерпывающее руководство по работе с Stream API, представленным в Java 8.

./bf7e9d9e2640d9113274bdbb2c342b56.png

7. Java ввод/вывод

В этой серии рассматриваются общие операции ввода-вывода в Java, включая работу с файлами, модулями чтения и потоками ввода-вывода.

./6cfc35512875b54c2266be47dea944b7.png

8. Продвинутые примеры Java

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

9. Отслеживание Java-разработки

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

./085987ac0463ce22e3e175fbc1c7c2d4.png

Основы параллелизма в Java

./ad88597203a91b50ab8d7eb774f0b16f.png

Расширенный параллелизм в Java

./a24f166de8204c49751f0d5ba0a27f43.png

Другие ресурсы параллелизма

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

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

Изучите Spring Cloud, включая концепции, дополнительные библиотеки и примеры для распределенных систем.

./3b4de9e94a9b7504a2d8cd41cc63bff0.png

Введение в основные проекты

./396f22c43065aa6b6bd6a26e36ed96fb.png

Идти дальше

./aa583059a8ddfa45736f68892efd0f3f.png

Весеннее облако Нетфликс

./4c067f7f7b9aafd3ddf9268df0252b6f.png

Облачный поток данных Spring

./69ef66de150a4764969f35578e10de2f.png

Весеннее облако AWS

./69ef66de150a4764969f35578e10de2f.png

Spring Cloud DevOps

./69ef66de150a4764969f35578e10de2f.png

Примеры весеннего облака