Reflection API (оглавление)
Reflection API — Определение, назначение, преимущества и недостатки
Базовые понятия и практическое применение Reflection API
Класс Class и его методы
Класс Class и его методы. Часть 2
Получение информации о полях
Получение информации о полях. Часть 2
Получение информации о методах
Получение информации о методах. Часть 2
Конструктор и как его получить
Работа с параметрами конструкторов
Создание объектов через Reflection
Вызов методов через Reflection
#Content
Reflection API — Определение, назначение, преимущества и недостатки
Базовые понятия и практическое применение Reflection API
Класс Class и его методы
Класс Class и его методы. Часть 2
Получение информации о полях
Получение информации о полях. Часть 2
Получение информации о методах
Получение информации о методах. Часть 2
Конструктор и как его получить
Работа с параметрами конструкторов
Создание объектов через Reflection
Вызов методов через Reflection
#Content
Multithreads in Java (оглавление)
Процессы и потоки (Process API). Класс ProcessBuilder
Запуск внешних процессов и чтение вывода
#Content
Процессы и потоки (Process API). Класс ProcessBuilder
Запуск внешних процессов и чтение вывода
#Content
Основы криптографии в Java (оглавление)
Основы криптографии в Java
Симметричная криптография: алгоритм AES
Асимметричная криптография
Асимметричная криптография. Часть 2
Хэш-функции (SHA-256, MD5)
Соль (Salt) и вектор инициализации (IV)
Классы Cipher и KeyGenerator
Классы SecretKey и IvParameterSpec
Классы KeyPairGenerator и KeyPair
Класс Signature (цифровые подписи)
Base64 в Java Crypto API
Криптографические протоколы (TLS/SSL, HMAC)
#Content
Основы криптографии в Java
Симметричная криптография: алгоритм AES
Асимметричная криптография
Асимметричная криптография. Часть 2
Хэш-функции (SHA-256, MD5)
Соль (Salt) и вектор инициализации (IV)
Классы Cipher и KeyGenerator
Классы SecretKey и IvParameterSpec
Классы KeyPairGenerator и KeyPair
Класс Signature (цифровые подписи)
Base64 в Java Crypto API
Криптографические протоколы (TLS/SSL, HMAC)
#Content
Объектно-реляционное отображение (ORM - Object-Relational Mapping) (оглавление)
Объектно-реляционное отображение (ORM - Object-Relational Mapping)
EntityManager
Аннотация @Entity
Аннотация @Table
Аннотация @Id
Аннотация @GeneratedValue
Аннотация @Column
Аннотация @Transient
Аннотация @Enumerated
Аннотация @Temporal
Аннотация @Lob
Аннотация @Version
Аннотация @Access Аннотации @AttributeOverride и @AttributeOverrides
Аннотация @Embeddable
Аннотация @Embedded
Аннотация @Inheritance
Аннотации @DiscriminatorColumn и @DiscriminatorValue
Аннотация @MappedSuperclass
Аннотация @OneToOne
Аннотации @OneToMany и @ManyToOne
Аннотация @ManyToMany
Аннотация @JoinColumn
Аннотация @JoinTable
Аннотация @ElementCollection
Аннотация @OrderColumn
Аннотация @PrimaryKeyJoinColumn
Аннотация @SecondaryTable
Аннотации @NamedQuery и @NamedQueries
Аннотации @NamedNativeQuery и @NamedNativeQueries
Аннотации @Convert и @Converter
Аннотации @PrePersist и @PostPersist
Аннотации @PreUpdate и @PostUpdate
Аннотации @PreRemove и @PostRemove
Аннотации Spring Data JPA
Аннотация @Query
Аннотация @Modifying
Аннотация @Param
Аннотация @Transactional
Аннотация @EnableJpaRepositories
Аннотация @EntityGraph
Аннотация @Lock
Аннотация @Procedure
Аннотация @IdClass
Аннотация @MapsId
Аннотация @CreatedBy
Аннотация @CreatedDate
Аннотации @LastModifiedBy и @LastModifiedDate
Аннотация @Version
Аннотация @PersistenceContext
Аннотация @EnableJpaAuditing
Аннотация @EntityListeners
Аннотация @Projection
Hibernate
Аннотация @Any
Аннотация @BatchSize
Аннотации @Cache и @Cacheable
Аннотация @Cascade
Аннотация @ColumnTransformer
Аннотация @DynamicInsert
Аннотация @DynamicUpdate
Аннотация @Filter
Аннотация @Formula
Аннотация @Generated
Аннотация @Immutable
Аннотация @Index
Аннотация @LazyCollection
Аннотация @LazyToOne
Аннотация @Loader
Аннотация @ManyToAny
Аннотация @MetaValue
Аннотация @NaturalId
Аннотация @NotFound
Аннотация @OnDelete
Аннотация @TableGenerator
Аннотация @OptimisticLock
#Content
Объектно-реляционное отображение (ORM - Object-Relational Mapping)
EntityManager
Аннотация @Entity
Аннотация @Table
Аннотация @Id
Аннотация @GeneratedValue
Аннотация @Column
Аннотация @Transient
Аннотация @Enumerated
Аннотация @Temporal
Аннотация @Lob
Аннотация @Version
Аннотация @Access Аннотации @AttributeOverride и @AttributeOverrides
Аннотация @Embeddable
Аннотация @Embedded
Аннотация @Inheritance
Аннотации @DiscriminatorColumn и @DiscriminatorValue
Аннотация @MappedSuperclass
Аннотация @OneToOne
Аннотации @OneToMany и @ManyToOne
Аннотация @ManyToMany
Аннотация @JoinColumn
Аннотация @JoinTable
Аннотация @ElementCollection
Аннотация @OrderColumn
Аннотация @PrimaryKeyJoinColumn
Аннотация @SecondaryTable
Аннотации @NamedQuery и @NamedQueries
Аннотации @NamedNativeQuery и @NamedNativeQueries
Аннотации @Convert и @Converter
Аннотации @PrePersist и @PostPersist
Аннотации @PreUpdate и @PostUpdate
Аннотации @PreRemove и @PostRemove
Аннотации Spring Data JPA
Аннотация @Query
Аннотация @Modifying
Аннотация @Param
Аннотация @Transactional
Аннотация @EnableJpaRepositories
Аннотация @EntityGraph
Аннотация @Lock
Аннотация @Procedure
Аннотация @IdClass
Аннотация @MapsId
Аннотация @CreatedBy
Аннотация @CreatedDate
Аннотации @LastModifiedBy и @LastModifiedDate
Аннотация @Version
Аннотация @PersistenceContext
Аннотация @EnableJpaAuditing
Аннотация @EntityListeners
Аннотация @Projection
Hibernate
Аннотация @Any
Аннотация @BatchSize
Аннотации @Cache и @Cacheable
Аннотация @Cascade
Аннотация @ColumnTransformer
Аннотация @DynamicInsert
Аннотация @DynamicUpdate
Аннотация @Filter
Аннотация @Formula
Аннотация @Generated
Аннотация @Immutable
Аннотация @Index
Аннотация @LazyCollection
Аннотация @LazyToOne
Аннотация @Loader
Аннотация @ManyToAny
Аннотация @MetaValue
Аннотация @NaturalId
Аннотация @NotFound
Аннотация @OnDelete
Аннотация @TableGenerator
Аннотация @OptimisticLock
#Content