Статьи Утилиты Telegram YouTube RuTube Отзывы

Список статей

Все новости проекта теперь доступны в telegram-канале – подписывайтесь! А ниже по темам сгруппированы все статьи, которые вы можете найти на сайте.

Spring Boot

Spring JDBC API

Spring Data JPA

Spring Boot Restful Service на Kotlin и Spring Data JPA

  1. Spring Data JPA, REST и Kotlin: заготовка проекта
  2. Spring Data JPA, REST и Kotlin: подключение к БД
  3. Spring Data JPA, REST и Kotlin: поиск записей
  4. Spring Data JPA, REST и Kotlin: создание, обновление, удаление
  5. Spring Data JPA, REST и Kotlin: обработка ошибок
  6. Spring Data JPA, REST и Kotlin: "один-ко-многим", чтение данных
  7. Spring Data JPA, REST и Kotlin: "один-ко-многим", изменение данных
  8. Spring Data JPA, REST и Kotlin: проекции

Spring Boot Restful Service на Java

  1. Spring Boot Restful Service
  2. Работа с БД в Spring Boot на примере postgresql
  3. Добавление записи через POST-запрос в Spring Boot
  4. Обновление записи через PUT-запрос в Spring Boot
  5. Удаление записи через DELETE-запрос в Spring Boot

Telegram-боты

GraphQL

Стандарт взаимодействия между клиентом и сервером. Альтернатива restful-сервисам.

Kotlin

Java

Java Core

Коллекции

Stream API

Многопоточность

Алгоритмы

Базовые алгоритмы, которые могут быть реализованы на любом языке программирования.

Работа с файлами

Базы данных

PostgreSQL

Рецепты

Различные задачи, которые можно решить с помощью популярных библиотек.

Тестирование

Инструменты разработки

Инфраструктура


Облако тэгов

Kotlin, Java, Spring, Spring Boot, Spring Data, SQL, PostgreSQL, Oracle, Linux, Hibernate, Collections, Stream API, многопоточность, файлы, Nginx, Apache, maven, gradle, JUnit, YouTube, новости, руководство, ООП, алгоритмы, головоломки, rest, GraphQL, Excel, XML, json, yaml.

Последние статьи


Новые комментарии на сайте

08.10.2024 15:09 devmark

В более простом случае можно просто отсортировать строки в алфавитном порядке или изменить регистр букв.

08.10.2024 14:55 devmark

Редактирование списков - это на самом деле достаточно мощный инструмент, который позволяет упростить рутинные действия. Как правило, при преобразовании из одного формата в другой.

Например, если есть названия, перечисленные через запятую - тут его довольно легко можно преобразовать в html-список путём добавления тэгов <li> в префикс и </li> в постфикс.

06.10.2024 01:22 devmark

Владимир, спасибо, обязательно добавлю ваш вариант в статью!
И там лучше вместо int сразу использовать long, чтобы можно было до 92 индекса дойти.

04.10.2024 02:37 Владимир

мб добавить вариант рекурсии с оптимизацией попроще?
class FibonacciSearcher {
        int get(int n) {
            if (n <= 1)
                return n;
            return get(n, 0, 1);
        }
        private int get(int n, int left, int right) {
            if (n < 2)
                return right;
            int sum = left + right;
            return get(n - 1, right, sum);
        }
    }

30.09.2024 10:15

внатуре без терминалки peek не запустится. проверено.

10.09.2024 06:39 Jack

Большое спасибо за разъяснения!

06.09.2024 18:44 123

Хороший пример! Поскольку оба типа являются ссылочным, то nulltype пойдёт в более конкретную спецификацию MyChildObject

03.09.2024 15:48 devmark

будет что-то вроде @Query("select u from User u where u.id = :id order by u.created desc")
то есть в отличие от обычного native sql в запросах участвуют объекты.

03.09.2024 15:27 Синецкий Роман

А как делается метод с явным JPA-запросом с помощью аннотации @Query? Интересно.

03.09.2024 14:22 Синецкий Роман

Я понял что с параметром не получается использовать метод по соглашению из-за нижнего подчеркивания "_". В поле и в классе Report параметр был как time_now. Переименовал в Report как timeNow и указал аннотацию @Column(name = "time_now")

Работает нормально с методом findByOrderByTimeNow()

03.09.2024 13:11 devmark

Как называется это поле Timestamp? Вообще вместо него можно например LocalDateTime использовать. Обратная сортировка будет выглядеть как OrderByИмяПоляDesc.

03.09.2024 12:59 Синецкий Роман

Как выглядит метод с произвольным именем и явным JPA-запросом с помощью аннотации @Query?

У меня в классе есть параметр типа java.sql.Timestamp, по нему, к сожалению, не удаётся реализовать findByOrderByTime_now() в dao. Почему?

Можно ли сделать сортировку OrderBy в обратном порядке?

02.09.2024 17:20 sg

Спасибо большое, кратко, понятно и без воды!

23.08.2024 16:22 _V_Alov_

Капец блин, полезный сайт

02.08.2024 17:23 Фёкла

Очень долго генерируется

30.07.2024 10:39 StasTP

Я бы кстати предложил ОТЕЧЕСТВЕННЫЙ аналог uuid которвх былобы больше

30.07.2024 10:36 StasTP

Самое плохое что есть малые сайты которые исспользуют(расходуют) уиды там где не надо, в пустую