1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/s20y-goodeen

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

谷钉出行社群

一、何谓『谷钉』?

Люди — это путешественники по огромной вселенной. Мир слишком велик, и каждый человек подобен одному зёрнышку среди безбрежного океана (также называемого долиной Гудянь). Однако я верю, что всегда есть люди, которые любят свободу, наслаждаются общением и обладают упорным духом (также называемые Гудянь или Гвозди). Таких людей я называю Гудянь.

二、Смысл существования

Создать лучший туристический LBSNS для людей Гудянь (упорных, любящих свободу и общение).

Три, что вы можете делать в сообществе путешествий Гудянь?

После того как люди Гудянь войдут на платформу сообщества путешествий Гудянь, они могут публиковать свои собственные маршруты. На основе маршрута можно создать следующие новые материалы:

  1. Активно приглашать @других людей Гудянь для групповых поездок;
  2. Участники группы могут обогащать маршрут через журналы, дневники и альбомы, записывая свои замечательные жизненные пути;
  3. Искать интересных людей Гудянь. С интересными людьми Гудянь можно взаимодействовать и создавать свою сеть контактов;
  4. Искать интересные маршруты. Для интересных маршрутов можно подать заявку на групповую поездку или другое взаимодействие.

Четыре, какую помощь вам окажет сообщество путешествий Гудянь?

Следуя принципу сотрудничества «только совместные усилия приведут к успеху», мы стремимся максимально реализовать совместное использование ресурсов и достичь взаимной выгоды. Это проявляется в следующем:

  1. Через маршруты и связанные с ними журналы, дневники, альбомы, комментарии и другие взаимодействия записываются ваши жизненные пути;
  2. Более удобно находить друзей со схожими интересами;
  3. Можно делиться, обмениваться, дарить или продавать свои избыточные ресурсы;
  4. Более удобно найти нужные вам ресурсы.

Пять, основные технологии

5.1 Обзор:

Проект на основе микросервисов springboot maven.

5.2 Структура проекта выглядит следующим образом:

  • goodeen
    • goodeen-core (базовый пакет, включающий часто используемые utils, model, enums)
    • goodeen-db-service (пакет услуг базы данных)
    • goodeen-mail-service (служба отправки почты)
    • goodeen-solr-service (полный текстовый поиск solr, требуется зависимость от соответствующего проекта solr)
    • goodeen-restful (основной веб-проект, если позже будет время, можно сделать приложение)
    • goodeen-task (проект с задачами по времени, включая текущее индексирование solr и резервное копирование базы данных)

5.3 Основные моменты технологии:

1. Проект кластеризуется, балансируется нагрузка, разделяется статическое и динамическое содержимое, файлы сжимаются с помощью nginx;
2. shiro и redis используются для управления правами доступа к проекту и совместного использования сеансов;
3. spring-data-solr используется для полнотекстового поиска;
4. mybatis используется для доступа к базе данных mysql, а spring aop используется для унифицированного управления транзакциями;
5. front-end использует freemarker, jquery и bootstrap3;
6. git используется для синхронизации кода проекта, а gogs используется в качестве службы git.

5.4 Меры предосторожности при развёртывании:

1. Файлы базы данных находятся в корневом каталоге проекта. Есть два пользователя: test, test1, пароль: 666666, из которых test1;
2. Пароль по умолчанию для пользователей базы данных в среде разработки — root, а пароль для производственной среды необходимо настроить самостоятельно. Все настройки находятся в файле application*.properties. Я заменил все места, где нужно внести изменения, символом «##you», чтобы можно было выполнить полный текстовый поиск по «##you» для изменения исходной конфигурации;
3. Информация об электронной почте также должна быть настроена пользователем. Я выполнил ту же обработку, что и выше;
4. Проект goodeen-restful имеет функцию поиска на основе solr. Если проект должен использовать функцию поиска, в противном случае он перейдёт на страницу ошибки при нажатии на поисковый ящик. Необходимо запустить службу solr. Версия solr должна быть 5.0 или выше. По умолчанию путь доступа solr — «http://localhost:8088/solr». Его можно настроить в соответствии с реальной ситуацией. Обновление индекса solr осуществляется через задачу goodeen-task по расписанию (инкрементное обновление каждые 1 минуту, полное обновление автоматически каждую ночь в 2 часа).

Шесть, предварительный просмотр интерфейса

image image image image image image image

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Гудин — это общинная платформа, основанная на Spring Boot. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/s20y-goodeen.git
git@api.gitlife.ru:oschina-mirror/s20y-goodeen.git
oschina-mirror
s20y-goodeen
s20y-goodeen
master