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

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

Все новости проекта теперь доступны в 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

Kotlin

Java

Java Core

Коллекции

Stream API

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

Алгоритмы

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

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

Базы данных

PostgreSQL

Рецепты

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

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

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

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



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

24.03.2024 16:17 devmark

Дима, спасибо за коммент! Я немного переработал статью в части рекурсивного алгоритма и добавил вариант с кешированием.

18.03.2024 17:20 devmark

Да, я согласен с Потребителем) Не генерируем уиды без крайней нужды! 1 уид в одни руки!

18.03.2024 17:06 Осознанный потребитель

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

29.02.2024 17:52 devmark

1) видео немного устарело, см. в данной статье раздел про конфигурацию обработчика
2) в Idea в Run Configurations можно задать любые переменные окружения (Environment variables)
3) это значит вы при генерации выбрали просто gradle (скрипт сборки на groovy). а надо именно gradle - kotlin (скрипт сборки на kotlin). Хотя разница между ними не столь уж большая, удобно для kotlin-проектов использовать именно kotlin-синтаксис.

28.02.2024 21:04 Анатолий

У меня пока не очень большой опыт в IntelliJ IDEA, так что извините за дилетантские вопросы
Вот мои вопросы пока не начинал редактирование, а только сгенерил:
1) В видео ничего не сказано про (Конфигурация обработчика) - где это и как создается
2) По поводу переменной окружения (TELEGRAM_TOKEN) - где ее создавать и как
3) у меня в папках нет build.gradle.kts, есть только build.gradle

19.02.2024 21:54 Кот2301

Спасибо, очень помогло

16.02.2024 10:41 Дима

Рекурсивный вариант нахождения числа фибаначи в такой реализации является не очень хорошим в плане "сложности алгоритма". Тут сложность будет расти экспоненциально почти.
Почему так происходит? Допустим я считаю fib(6). Рекурсивно я пойду считать fib(5) и fib(4). Но проблема в том, что в каждой "ветке" (и их дочерних) я буду каждый раз считать одни и те же значения.
Как вариант, можно улучшить алгоритм "запоминая" уже высчитанные значения. И прежде чем начать их считать, проверять в "кеше".

Есть еще формула Бине, для подсчета чила фибоначи. Но это уже не про алгоритмы, а про математику: https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%B0_%D0%A4%D0%B8%D0%B1%D0%BE%D0%BD%D0%B0%D1%87%D1%87%D0%B8#%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0_%D0%91%D0%B8%D0%BD%D0%B5

28.01.2024 07:53 1024 bit

Попробую написать и потестировать для больших чисел в 1024 bit. "Готовых" простых чисел для http://shmeleff.com/CzechEntropy.apk не нашел. Похоже их никто не хочет публиковать :-))

21.01.2024 15:49 devmark

Потому что имя города - это единственное, чего нельзя вывести автоматически.
id города - это автоинкремент, назначаемый базой данных.
country_id - это id страны, с которой связан данный город. Поскольку в этом примере работа с городами всегда происходит в контексте какой-либо страны - id страны нам всегда известно.

21.01.2024 15:38 Миша

Не понимаю почему в дто города мы только имя вводим

21.01.2024 12:11 Czech Entropy PRNG

Решето Аткина быстрее

28.12.2023 21:33 devmark

Перевёл пример проекта в github на актуальную версию Spring Boot 3 и Java 21.

17.12.2023 23:19 Семён

Пройдено, спасибо. но куда расти дальше?

26.10.2023 18:49 KirStranger

Спасибо за статью :)

17.10.2023 06:12 Nur

Спасибо! очень полезный гайд

27.09.2023 01:11 Иван

Это топчик!! Спасибо

21.09.2023 17:08 devmark

Не хочется плодить лишние тэги без необходимости.