Видео
Статьи
1 прочтение · 7 дней назад
Объекты в Котлине
1. Введение Kotlin позаимствовал много идей из других языков; одной из таких конструкций является object. В этой краткой статье мы рассмотрим, что такое объекты и как их можно использовать. 2. Объекты в Котлине В Kotlin, как и почти во всех языках JVM, существует концепция класса как ядра объектно-ориентированной модели программирования. В дополнение к этому в Kotlin вводится концепция объекта. В то время как класс описывает структуры, которые могут быть созданы по желанию и при необходимости,...
3 прочтения · 1 неделю назад
Введение в Spring Data JPA
1. Общий обзор Это руководство будет посвящено внедрению Spring Data JPA в проект Spring и полной настройке уровня сохраняемости. 2. Данные Spring, сгенерированные DAO – Больше никаких реализаций DAO Как мы уже обсуждали в предыдущей статье, уровень DAO обычно состоит из большого количества шаблонного кода, который можно и нужно упростить. Преимуществ такого упрощения много: уменьшение количества артефактов, которые нам необходимо определять и поддерживать, согласованность шаблонов доступа к данным и конфигурации...
1 прочтение · 1 неделю назад
Работа с Kotlin и JPA
1. Введение Одной из характеристик Kotlin является совместимость с библиотеками Java, и JPA, безусловно, является одной из них. В этом руководстве мы рассмотрим, как использовать классы Kotlin в качестве объектов JPA. 2. Зависимости Чтобы упростить задачу, мы будем использовать Hibernate в качестве нашей реализации JPA; нам нужно будет добавить следующие зависимости в наш проект Maven: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5...
1 прочтение · 2 недели назад
Многопользовательская загрузка с помощью Apache HttpClient
1. Общий обзор В этом руководстве мы проиллюстрируем, как выполнить операцию загрузки нескольких частей с помощью HttpClient 5. 2. Использование метода AddPart Давайте начнем с рассмотрения объекта MultipartEntityBuilder для добавления частей к Http-объекту, который затем будет загружен с помощью операции POST. Это универсальный метод добавления частей к HttpEntity, представляющему форму. Пример 2.1. – Загрузка формы, состоящей из двух текстовых частей и файла final File file = new File(url.getPath()); final FileBody fileBody = new FileBody(file, ContentType...
108 прочтений · 2 недели назад
Самые популярные языки программирования на май 2024 г.
Майский заголовок: Fortran в топ-10, что происходит? Основная причина возрождения Fortran - растущее значение численных/математических вычислений. Несмотря на множество конкурентов в этой области, у Fortran есть своя причина для существования. Давайте кратко рассмотрим конкурентов. Python: выбор номер один, но медленный, MATLAB: очень прост в использовании для математических вычислений, но поставляется с дорогими лицензиями, C / C++: популярный и быстрый, но у него нет встроенной поддержки математических...
10 прочтений · 2 недели назад
Спасибо всем зрителям за поддержку. Если вам нравится канал и вы хотите поддержать нас, то подписывайтесь на Boosty(boosty.to/...ons) и получайте доступы ко всем телеграмм каналам, на которых выходят обучающие ролики намного раньше, самая дешевая подписка стоит жадные 100 рублей. Огромное спасибо всем нашим бустерам!!! Мы работаем благодаря вашей поддержки!!! И сохраняем бесценные знания вместе с вами!!!
1 прочтение · 2 недели назад
Аннотация @JvmSynthetic в Kotlin
1. Введение Kotlin - это язык программирования для JVM, который компилируется непосредственно в байт-код Java. Однако он намного более лаконичен, чем Java, и некоторые функции JVM напрямую не вписываются в язык. Вместо этого Kotlin предоставляет набор аннотаций, которые мы можем применить к нашему коду для запуска этих функций. Все это существует в пакете kotlin.jvm в kotlin-stdlib. Одной из наиболее эзотерических из них является аннотация @JvmSynthetic. 2. Что делает @JvmSynthetic? Эта аннотация...
4 прочтения · 2 недели назад
Многопользовательская загрузка с помощью Apache HttpClient
1. Общий обзор В этом руководстве мы проиллюстрируем, как выполнить операцию загрузки нескольких частей с помощью HttpClient 5. 2. Использование метода AddPart Давайте начнем с рассмотрения объекта MultipartEntityBuilder для добавления частей к Http-объекту, который затем будет загружен с помощью операции POST. Это универсальный метод добавления частей к HttpEntity, представляющему форму. Пример 2.1. – Загрузка формы, состоящей из двух текстовых частей и файла final File file = new File(url.getPath()); final FileBody fileBody = new FileBody(file, ContentType...
2 прочтения · 2 недели назад
Внедрение зависимостей Kotlin с помощью Kodein
1. Общий обзор В этой статье мы представим Kodein — чистый фреймворк для внедрения зависимостей Kotlin (DI) — и сравним его с другими популярными фреймворками DI. 2. Зависимость Во-первых, давайте добавим зависимость от кодеина в наш pom.xml: <dependency> <groupId>com.github.salomonbrys.kodein</groupId> <artifactId>kodein</artifactId> <version>4.1.0</version> </dependency> 3. Конфигурация Мы будем использовать приведенную ниже модель для иллюстрации конфигурации на основе Kodein: class...
3 прочтения · 3 недели назад
Сортировка с помощью режима гибернации
1. Общий обзор В этой статье показано, как выполнять сортировку с помощью Hibernate, используя как язык запросов Hibernate (HQL), так и API критериев. 2. Сортировка с помощью HQL Сортировка с помощью HQL в Hibernate так же проста, как добавление предложения Order By в строку запроса HQL: String hql = "FROM Foo f ORDER BY f.name"; Query<Foo> query = session.createQuery(hql, Foo.class); После выполнения этого кода Hibernate сгенерирует следующий SQL-запрос: Hibernate: select foo0_.ID as ID1_0_, foo0_...
5 прочтений · 3 недели назад
Регулярные выражения в Kotlin
1. Введение Мы можем найти применение (или злоупотребление) регулярными выражениями практически в любом программном обеспечении, от быстрых скриптов до невероятно сложных приложений. В этой статье мы рассмотрим, как использовать регулярные выражения в Kotlin. Мы не будем обсуждать синтаксис регулярных выражений; для адекватного понимания статьи требуется знакомство с регулярными выражениями в целом, и рекомендуется знание синтаксиса Java Pattern в частности. 2. Настройка Хотя регулярные выражения не являются частью языка Kotlin, они входят в его стандартную библиотеку...
9 прочтений · 3 недели назад
Сортировка с помощью JPA
1. Общий обзор В этой статье показаны различные способы использования JPA для сортировки. 2. Сортировка с помощью JPA / JQL API Использование JQL для сортировки осуществляется с помощью предложения Order By: String jql ="Select f from Foo as f order by f.id"; Query query = entityManager.createQuery (jql); На основе этого запроса JPA генерирует следующую простую инструкцию SQL: Hibernate: select foo0_.id as id1_4_, foo0_.name as name2_4_ from Foo foo0_ order by foo0_.id Обратите внимание, что...