Сегодня занимался реализацией резервного копирования для небольшого сайта.
Здесь напишу, что я делал.
Итак, сайт хостится на сервере Debian. Для создания резервной копии файлов сайта использую стандартную для всех дистрибутивов *nix утилиту tar, а для получения дампов базы - mysqldump.
Хранить бэкапы будем на удаленном сервере dropbox.com.
воскресенье, 17 октября 2010 г.
четверг, 7 октября 2010 г.
m2eclipse makes m2_repo variable unmodifiable
Несколько дней назад получил тестовое задание, в котором нужно было использовать Maven. Ранее я не пользовался этим, потому пришлось разбираться. Установил как плагин к IDE Eclipse (M2Eclipse). Очень удобно управлять библиотеками, которые используются в проекте! Единственный негативный момент - это то, что по умолчанию папка репозиторий устанавливается в ${user.home}/.m2 и нет возможности на этапе установки указать путь к папке вручную. После нескольких проектов размеры папки очень разрослись, и мне понадобилось перенести папку с репозитарием.
Но переменная M2_REPO в Eclipse помечена как "M2_REPO (non modifiable)".
Но переменная M2_REPO в Eclipse помечена как "M2_REPO (non modifiable)".
Решить проблему очень просто. Значение переменной M2_REPO заключено между тегами
<localRepository>PATH_TO_REPOSITORY</localRepository>
котороые указаны в конфигурациооном файле $MAVEN_HOME/conf/settings.xml ($MAVEN_HOME - директория с установленным Maven).
понедельник, 4 октября 2010 г.
Если Spring jpaTemplate().persist не сохраняет
Получил тестовое задание, перед собеседованием.
В задании используются JPA-аннотации.
Вот с какой проблемой столкнулся:
Есть код:
В задании используются JPA-аннотации.
Вот с какой проблемой столкнулся:
Есть код:
public void persist(Site site) { getJpaTemplate().persist(site); }При этом ничего в базе не сохраняется(в логах не видно), но и Exception'ы не вызываются.
Подсветка кода в блоге...
Сегодня подключил подсветку синтаксиса. Для этого использовал SyntaxHighlighter.
Попробую описать как это сделать.
Попробую описать как это сделать.
Подписаться на:
Сообщения (Atom)