Не сохраняется объект в базу. В чем может быть проблема?

В этой статье разберем проблемы, которые приводят к тому, что Hibernate не сохраняет объект в базу с ошибкой could not execute statement; SQL [n/a]; constraint [“id" of relation "ProblemClass”];: частые проблемы и пути их решения.

Логирование Spring Boot с помощью Spring AOP и Logback

Логирование - важная часть любого приложения. Оно предоставляет возможность контроля и мониторинга работы системы, что играет немаловажную роль в жизни программного обеспечения. Данная статья о том, как правильно организовать логи при работе приложений, использующих Spring Boot

У меня есть сеть, но не открываются странички в браузере...

Индикация показывает, что сеть подключена, но браузер не может загрузить ни одной странички? В первую очередь, проверим есть ли роутинги до чего-либо, или все совсем плохо: ping google.com Если мы получаем ответ, но в браузере все еще ничего, похоже на проблему с dns сервером.

Помогите Даше найти потерянное выбранное значение в selectOneMenu

Когда мы разрабатываем веб-приложения с использованием JavaServer Faces (JSF), нам часто приходится разбираться с неожиданными нюансами поведения jsf-компонентов. Сегодня поговорим о следующей проблеме с selectOneMenu: выбранное значение выпадающего списка отображается пустым, даже если в базе данных есть все необходимые данные, а в поле бина выбрано корректное значение.

Ошибка "Cannot find module or its corresponding type declarations" при использовании Yarn Plug'n'Play с TypeScript

Что за Plug'n'Play? Это стратегия установки пакетов, появившаяся в Yarn 2. С недавних пор она является стратегией по умолчанию, заменяя собой всем привычную установку в директорию node_modules. Но как она работает? Первым делом Yarn разрешит зависимости проекта и установит их в собственный кэш, пропустив шаг с распаковкой (разархивированием) и сохранением в node_modules.

Основные методы аутентификации для REST API

В современном мире микросервисов и REST API существует множество методов аутентификации. Эти методы варьируются в зависимости от конкретных требований системы, но большинство из них является вариацией нескольких основных подходов. Аутентификация играет ключевую роль в защите данных и сервисов, и понимание ее основных принципов важно для разработки безопасных API. В данной статье мы рассмотрим четыре самых распространенных метода аутентификации, используемых в REST API.

XPath и JsonPath в Apache NiFi

Продолжая статьи о работе с данными, нельзя не упомянуть такую небольшую, но важную тему как извлечение данных из XML и JSON документов с использованием языков выражений XPath и JsonPath. В прошлых статьях мы занимались трансформацией всего документа - реструктуризацией JSON или конвертацией JSON в XML и наоборот.

Mikrotik - убийца Part II

Отродясь такого не бывало, и опять то же самое Ⓒ‎ Черномырдин С момента написания предыдущей статьи количество коммутаторов Mikrotik не уменьшилось, а совсем даже наоборот, а значит пришла пора поделиться новыми особенностями эксплуатации данного оборудования.

Установка VirtualBox 7.1 из репозитория пакетов в Ubuntu 24.04

Нынешней весной вышел очередной LTS-релиз популярного дистрибутива Linux, а значит, пришла пора постепенной миграции на него всех наших убунтовых систем. Вот и у меня на прошлой неделе, наконец, дошли руки до апгрейда своей машины. В целом миграция прошла нормально: система работает вполне шустро и стабильно, каких-то заметных "подводных камней" заметить пока что не удалось. Но вот в процессе апгрейда VirtualBox мне неожиданно пришлось немного поплясать с бубном, чем я и решил позволить себе поделиться здесь.

Работа с Generic типами в Jackson

Когда мы работаем с сериализацией и десериализацией JSON с использованием библиотеки Jackson, часто возникает необходимость преобразования JSON в сложные обобщённые типы, такие как List или Map. Для этого Jackson предоставляет класс TypeReference, который решает проблему десериализации обобщённых типов.

Группы безопасности для managed k8s в окружении Яндекс облака

Иногда, например при внедрении anti-DDoS сервисов, возникает необходимость ограничения доступа к публичному сервису в облаке, при этом сам сервис в рамках архитектуры решения находится за  простейшим 5-tuple балансировщиком NLB (Network Load Balancer),  где создание привычных правил, как например в ALB(Application Load Balancer (aka  L7-балансировщик) в принципе невозможно.

SSH ключи, или как упростить аутентификацию на серверах

В мире информационных технологий безопасность данных и доступа к ресурсам является одной из главных задач. Одним из ключевых инструментов обеспечения безопасности являются SSH ключи (Secure Shell keys). В этой статье мы рассмотрим, что такое SSH ключи, как они работают, и как их использовать для обеспечения безопасного доступа к удаленным серверам и системам.

Ubuntu 24.04: Thunderbird не видит почтовые аккаунты после обновления системы

Одним из следствий обновления Ubuntu с версии 22.04 до версии 24.04 стал переход на snap-версию почтовика Thunderbird. Если ранее вы использовали deb версию и имели настроенные аккаунты, адресную книгу, фильтры и прочие, то после обновления перед вами мог открыться девственно чистый почтовик.

FastCGI на Java + конфигурация Apache Httpd

Содержимое данной статьи вряд ли когда-нибудь кому-нибудь пригодится в современной веб-разработке, все-таки FastCGI в экосистеме Java абсолютно бесполезен в виду наличия сервлетов, реакторов и прочих более удобных технологий для разработки серверов на этом языке. Поэтому данная статья носит сугубо иллюстративно-развлекательный характер :)

Git merge против git rebase: выбери свой путь в мире версионирования

В мире программирования эффективное управление версиями кода играет ключевую роль в обеспечении качества и стабильности программного обеспечения. Система контроля версия Git предоставляет разработчикам мощные инструменты для работы с ветками и историей изменений. Два из таких инструментов — git merge и git rebase — часто используются для интеграции изменений в разных ветках, но они имеют свои уникальные особенности и преимущества.

Все, что вы боялись спросить про JPA @OneToMany

Аннотация @OneToMany в JPA используется для обозначения отношения "один ко многим" между сущностями. Разница между unidirectional (однонаправленным) и bidirectional (двунаправленным) отношением заключается в том, как эти отношения реализованы в коде и как они влияют на поведение сущностей в контексте базы данных и ORM.

WhoAsked: Пишем простое объектно-реляционное отображение на kotlin

Что такое объектно-реляционное отображение, или ORM? Говоря простым языком, это программный продукт, который позволяет управлять данными в реляционных базах данных при помощи средств языка программирования.
RSS (Открывает новое окно)(Открывает новое окно)
thumbnail Marina Pashnina
Записи: 32
Дата: 01.11.24
thumbnail Andrey Karabanov
Записи: 2
Дата: 31.10.24
thumbnail Александра Пирс
Записи: 29
Дата: 29.10.24
thumbnail Jonathan F. Keker
Записи: 5
Дата: 10.10.24
thumbnail Daria Zuban
Записи: 7
Дата: 10.10.24
thumbnail Александр Аксёнов
Записи: 3
Дата: 09.10.24
thumbnail Romo Fedoroff
Записи: 36
Дата: 09.10.24
thumbnail Никита Рогаленко
Записи: 6
Дата: 04.10.24
thumbnail Dmitry Afanasiev
Записи: 63
Дата: 04.10.24
thumbnail Evgenij Tsopa
Записи: 52
Дата: 02.10.24
thumbnail Тимофей Перцев
Записи: 34
Дата: 02.10.24
thumbnail Dmitry Sheshukov
Записи: 17
Дата: 26.09.24
thumbnail Владимир Карташев
Записи: 1
Дата: 17.09.24
thumbnail Алексей Егошин
Записи: 15
Дата: 16.09.24
thumbnail Михаил Алексеевич Нягин
Записи: 1
Дата: 29.08.24
thumbnail Ольга Денисовна Смирнова
Записи: 2
Дата: 05.08.24
thumbnail Sviatoslav Osipov
Записи: 4
Дата: 04.08.24
thumbnail Дмитрий Сазонов
Записи: 60
Дата: 08.07.24
thumbnail Егор Александрович Стуков
Записи: 1
Дата: 01.06.24
thumbnail Лоликонщик Отбитый
Записи: 3
Дата: 31.05.24
thumbnail Антон Семёнович Макаренко
Записи: 3
Дата: 28.05.24
thumbnail Danil Khanalainen
Записи: 3
Дата: 08.05.24
thumbnail Alexey Weiss
Записи: 17
Дата: 07.05.24
thumbnail Nikolay Emchenko
Записи: 16
Дата: 06.05.24
thumbnail Денис Серянкин
Записи: 2
Дата: 18.12.23
thumbnail Anna Ershova
Записи: 2
Дата: 30.10.23
thumbnail Erik Karapetyan
Записи: 12
Дата: 09.09.23
thumbnail Pavel Danilov
Записи: 12
Дата: 09.09.23
thumbnail Maxim Zhukov
Записи: 152
Дата: 20.06.23
thumbnail Vladislav Sivirin
Записи: 1
Дата: 22.05.23
thumbnail Vadim Kholoshnia
Записи: 1
Дата: 17.04.23
thumbnail Andrei Maksimov
Записи: 19
Дата: 21.03.23
thumbnail И Горь
Записи: 27
Дата: 20.02.23
thumbnail Dmitry Komarov
Записи: 2
Дата: 02.06.22
thumbnail Semyon Gruzdev
Записи: 1
Дата: 17.11.21
thumbnail Victor Scherbakov
Записи: 3
Дата: 03.09.21
thumbnail Ivan Kayukov
Записи: 10
Дата: 17.08.21
thumbnail Alexander Zhermal
Записи: 8
Дата: 16.04.21
thumbnail Alexander Yarkeev
Записи: 42
Дата: 23.12.20
thumbnail Alexey Pismak
Записи: 2
Дата: 09.12.20
thumbnail Александр Исаев
Записи: 5
Дата: 15.09.20
thumbnail Александр Пашнин
Записи: 25
Дата: 10.09.20
thumbnail Danil Sinitskiy
Записи: 3
Дата: 02.09.20
thumbnail Valeriy Urrievich Kireev
Записи: 26
Дата: 15.01.20
thumbnail Vladimir Nikolaev
Записи: 14
Дата: 30.12.19
thumbnail Ivan Uskov
Записи: 23
Дата: 16.12.19
thumbnail Андрей Дьяков
Записи: 25
Дата: 27.06.19
thumbnail Sergey Zhmylove
Записи: 45
Дата: 14.03.18
thumbnail Lev Koznov
Записи: 18
Дата: 14.07.17
thumbnail Никита Валерьевич Акентьев
Записи: 1
Дата: 29.06.17
thumbnail DEADBEEF
Записи: 1
Дата: 16.01.17
thumbnail Никита Патрахин
Записи: 2
Дата: 15.08.16
thumbnail Vladimir Berlev
Записи: 3
Дата: 26.11.15
thumbnail Sergey Klyaus
Записи: 58
Дата: 21.06.15
thumbnail Олег Олегович Кулаченко
Записи: 1
Дата: 28.01.15
thumbnail Pakhom Golynga
Записи: 20
Дата: 03.03.14
thumbnail Vladislav Sovinskiy
Записи: 11
Дата: 10.01.14
thumbnail Илья Валентинович Перминов
Записи: 19
Дата: 04.09.13
thumbnail Konstantin Borzov
Записи: 7
Дата: 20.06.13
thumbnail Anthony Dmitriev
Записи: 4
Дата: 19.02.13
thumbnail Nicolay Smirnov
Записи: 6
Дата: 02.05.12
thumbnail Alexander Deiter
Записи: 16
Дата: 08.09.11
thumbnail Serge Klimenkov
Записи: 8
Дата: 26.07.11
thumbnail Roman Ambrosenko
Записи: 3
Дата: 18.01.11
thumbnail Sergey Shilin
Записи: 9
Дата: 05.11.10
thumbnail Ruslan F. Isbarov
Записи: 1
Дата: 31.03.10
thumbnail Алексей Сергеевич Лемешев
Записи: 1
Дата: 22.03.10