Category : Uncategorized

Home » Archive by category : Uncategorized

Нет ничего совершенного, однако к идеалу можно приблизиться hashcode() и equals() в java, зачем переопределять? Для начала. Объекты в java могут быть между собой равны, а могут быть эквивалентны 1) равными(через знак ==) могут быть только ссылки, не объекты. 2) эквивалентными называются объекты с одинаковыми значениями полей но equals != эквивалентность объясним почему: hashcode() hashcode() ..

Read more

Проблема Ошибка PSQLException: ERROR: permission denied for sequence [your sequence name] (Например, при добавлении записи в таблицу БД) Решение Ошибка может быть связана с недостатком разрешений, для функций currval and nextval, применяемых в запросе на добавление данных() С PostgreSQL 8.2 права можно добавить следующим образом: GRANT USAGE, SELECT ON SEQUENCE [your_sequence] TO GROUP [your_user_group]; ист..

Read more

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

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

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

Проблема: gson.toJson() выбрасывает исключение StackOverflowError Решение: Нельзя сериализовать объект в Json методом toJson(), если сериализуемый объект содержит ссылку на самого себя (у меня объект содержал ссылку this а также имплементировал интерфейс P..

Read more

Скорее всего эта ошибка свидетельствует о том, что файл базы данных был создан без необходимой для Android таблицы Решение: Добавьте в базу данных таблицу android_metadata, к примеру, nfr

и попробуйте ..

Read more