Category : Uncategorized

Использовать 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

В этом примере мы поставим графическую оболочку GNOME (Есть и более легковесные графические оболочки(например семейство X, например X11)), а также настроим VNC-сервер для удобства удаенного доступа графическим интерфейсом нашего сервера. Ставим графическую оболочку GNOME

Ставим VNC-сервер

Добавляем пользования для использования VNC(если такового нет) useradd копируем конфигурационный файл службы VNC-сервера

редактируем вновь созданный ..

Read more

Установка и настройка пакета

правим конфигурационный файл

В файле выставляем: ограничение пользователей своей директорией

или/и

запрет на анонимный вход

Добавляем службу в атозагрузку и запускаем

Создание пользователя под FTP Для удобства использования FTP желательно создание для этих нужд специальных пользователей системы Создаем пользователя с паролем:

Затем открываем файл ..

Read more

Фильтры сервлетов Как работают фильтры сервлетов Фильтры перехватывают запрос(HttpRequest) перед тем, как он попадет к сервлету, а также могут влиять и на ответ (HttpResponse) и писать в объект Writer с помощью PrintWriter() При этом в фильтре нельзя изменять параметры запроса(HttpRequst(то, что передаеся в get и post)). (Когда необходимо провести некоторую фильтрацию параметров, их обработку и ..

Read more

События сессий и события контекста Создание объекта ServletContext, это тоже событие! Х) по этому событию, к примеру можно загрузить драйвер JDBC Закрытие объекта ServletContext, это тоже событие! – можно к примеру, отсоединить файлы, провести очистку, внести записи в журнал добавление аттрибута ServletContext, это тоже событие! изменение аттрибута ServletContext, это тоже событие! удаление аттрибута ServletContext, это ..

Read more

Куки – класс javax.servlet.http.Cookie Как проверить поддержку браузера Cookie Спец. сервлет посылает браузеру куки и заставляет его обратиться снова. Затем проверяет есть ли в браузере оставленные cookie. установка куки

получение куки

setMaxAge() – метод устанавливающий максимальную продолжительность жизни куки(в секундах) Сессии – класс javax.servlet.http.HttpSession класс HttpSession имплементирует интерфейс Hashable получение HttpSession session = ..

Read more