Система конфигурации на сервере www.hexcode.cn
JBlog — это персональный блог-система, основанная на Java, которая подходит для использования программистами среднего и начального уровня.
В системе используется бэкенд на Spring, Hibernate, SpringMVC и Freemarker, а также система управления проектами Gradle. В качестве базы данных применяется MySQL. Для аутентификации при входе используется Geetest и Spring Security.
На фронте применяются jQuery, AmazeUI, Editor.md, а также плагин для загрузки изображений в «七牛».
Планируется использовать Lucene для полнотекстового поиска и Quartz для серверных задач (например, резервного копирования базы данных).
Сервер расположен по адресу www.hexcode.cn. На нём доступна демонстрационная версия системы. Автор проекта приглашает всех желающих к сотрудничеству.
Fork
После того как JBlog был рекомендован платформой «码云», проект стал более популярным. Некоторые пользователи даже начали Fork проекта. Однако автор предупреждает, что без специального файла jblog.token, который содержит 1024 символа для шифрования и дешифрования адреса и пароля базы данных, проект не будет работать.
Автор создал пользователя с ограниченными правами для доступа к базе данных. Это позволит пользователям, которые сделали Fork проекта, запустить его на своём сервере.
Для защиты базы данных от перегрузки автор ограничил количество запросов от гостевых пользователей до 1800 в час.
Также автор рекомендует ознакомиться со статьёй о защите конфиденциальных данных в проекте на основе Spring.
Кроме того, автор предоставляет SQL-файл для самостоятельного импорта данных в локальную базу данных.
Использование
Перед использованием JBlog автор рекомендует зарегистрироваться на следующих сервисах:
Все эти сервисы бесплатны.
Планы развития
Автор планирует добавить в систему следующие функции:
Обновление от 29 сентября 2016 года
Проект был адаптирован под Nginx и успешно развёрнут на сервере. Все запросы к ресурсам теперь перенаправляются на CDN.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )