Ошибка аутентификации Postgres org.postgresql.util.PSQLException: FATAL: Ident authentication failed for user* 1) Первое что следует сделать – проверить пароль пользователя БД и его соответствие в параметрах подключения 2) Второе, если первое не помогло – попробовать изменить настройки доступа в файле конфигурации Postgres – pg_hba.conf, например(в зависимости от ОС место установки может различаться) путь к нему может ..

Read more

Если после установки Tomcat мы не можем попасть на welcome-страницу. Возможно несколько вариантов решения проблем. 1) Вариант. Ошибка при запуске. Чтобы проверить были ли ошибки при запуске и посмотреть стек ошибки нужно просмотреть файл логов сервера

(очистить файл логов можно – ) Возможно там мы найдем ошибку(например занят какой-либо из прописанных в конфиг-файле /usr/share/[версия_Tomcat]/conf/server.xml ..

Read more

1) Создаем Maven проект в JIdea, используя архетип maven-archetype-webapp 2) Разрешаем авто-импорт проектов во вновь созданном проекте: в уведомлении щелкаем – enable auto-import 3) Добавляем в блок зависимостей зависимости Spring-MVC

вводим значение переменное версии в блок properties

в блок <build><plugins> добавляем плагин

Мы видим что папка окрасилась в синий цвет, то есть ..

Read more

Как писать? private final или просто private? Многие среды разработки называют private final – избыточной конструкцией, но код при этом остается компилируемым. Почему? Что вводит в заблуждение? Что же вводит в заблуждение тех, кто применяет конструкцию private final? Во первых – отсутствие синтаксической ошибки! Компилятор понимает эту конструкцию. Во-вторых знание – того, что final сокращает ..

Read more

Любимые задачки по SQL, связь многие ко многим между таблицами и JOIN запрос на три таблицы Довольно распространенной задачкой на знание SQL, встречающейся на собеседованиях(на вакансии любых программистов), является задачка на создание связи типа Многие-ко-Многим. (Задачку на связь один-ко-многим и теоретическую основу я раскрыл в предыдущей статье) Условие примерно такое: есть две таблицы, например, таблица ..

Read more

Соединения таблиц(JOINы) и любимая задачка на собеседовании Соединения бывают: естественные и уточненные, а также внутренние, внешние и полные. Уточненное соединение В таком соединении таблиц используется либо фраза ON, либо фраза USING. Синтаксис уточненного соединения.

Естественное соединение Осуществляется по равенству всех одноименных пар таблиц Перекрестное соединение(CROSS JOIN) TableName CROSS JOIN Table2Name – перекрестное соединение, результат ..

Read more

Задачка по реализации связи один-ко-многим между таблицами.(Тема: один-ко-многим.) Часто на собеседовании просят нарисовать пару таблиц к базе данных, с простейшей связью между ними. И написать соответствующие запросы. Однако, не всегда у тех, для кого SQL не является основным направлением, остаются в голове некоторые существенные знания. Попробуем же освежить в голове эти тривиальные вещи. Есть две ..

Read more

Использовать UUID этож дохрена модно, все крутые перцовники пишут про распределенные системы и все такое, поэтому и мы напишем как забабахать на postgres уникальные ключи UUID. Попробуем создать таблицу с первичным ключом в виде автоматически интегрирующегося большого числа, с практически полной уникальностью. для этого введем:

однако, ОПА!!! получим ошибку,

потому что, генерация уникального ..

Read more

источник RIGHT и FULL OUTER JOIN: LEFT OUTER JOIN реализован, но не RIGHT OUTER JOIN или FULL OUTER JOIN. Не полностью реализована поддержка ALTER TABLE: Только RENAME TABLE и ADD COLUMN варианты команды ALTER TABLE поддерживаются. Другие виды операций ALTER TABLE такие как DROP COLUMN, ALTER COLUMN, ADD CONSTRAINT, и так далее не реализованы. Не ..

Read more

Проблема то делать, если на один объект GUI(например View) нужно повесить несколько слушателей(Listener)? В Обычных, десктопных java-приложениях со стандартными пакетами, проблем с этим не возникает. Но, в Android, к сожалению, прикрепить к одной View больше одного слушателя – невозможно. Вернее, это возможно, но перехватывать события, будет лишь последний из прикрепленных к View слушателей. Так что ..

Read more