做個問答社區(qū)要多久?這個開源項目直接拿去用!

看到上面這張圖片,小伙伴覺得TJ君最近在研究什么?是準(zhǔn)備研讀黃帝內(nèi)經(jīng)搞搞中醫(yī)?還是準(zhǔn)備看看周易八卦開始轉(zhuǎn)行算命?
其實都不是,很多時候我們要透過現(xiàn)象看本質(zhì),其實這個類似易經(jīng)研究網(wǎng)站的背后是一個類似知乎以問答為基礎(chǔ)的完全開源的JAVA語言開發(fā)的社交網(wǎng)絡(luò)建站程序
FlyCms
FlyCms,其應(yīng)用架構(gòu)基于:
Spring Boot 2.2.0.RELEASE+Bootstrap 4.5.0+MyBatis+MySql+Redis-x64-3.2.100+ElasticSearch+VUE2.6.10+element-ui2.14.0
項目主要專注于社區(qū)內(nèi)容的整理、歸類和檢索,幫助用戶輕松搭建專業(yè)的知識庫和在線問答社區(qū)。
FlyCms前后端分離,其主要實現(xiàn)的功能有:
用戶管理、部門管理、崗位管理、菜單管理、角色管理、字典管理、參數(shù)管理、通知公告、操作日志、登錄日志、在線用戶、定時任務(wù)、代碼生成、系統(tǒng)接口、服務(wù)監(jiān)控、在線構(gòu)建器、連接池監(jiān)視、小組管理、標(biāo)簽管理、網(wǎng)站管理、用戶關(guān)注。
可以說是非常詳細豐富,難怪有小伙伴直接留言,說是可以拿這個項目直接出去包裝了賺錢:

像之前文章開頭大家看到的這個易經(jīng)研究的demo網(wǎng)站,其實全名叫做易知網(wǎng),思維導(dǎo)圖如下:

當(dāng)然,如果想體驗項目的話,需要安裝一系列的配套程序:
CentOS環(huán)境 1、安裝數(shù)據(jù)庫 從倉庫中給出的數(shù)據(jù)庫地址進行數(shù)據(jù)庫的下載
wget?https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
然后使用如下命令進行yum源和數(shù)據(jù)庫的安裝:
rpm?-ivh?mysql57-community-release-el7-9.noarch.rpm
yum?-y?install?mysql-server
然后啟動數(shù)據(jù)庫
systemctl?start?mysqld2、jdk程序
wget?--no-check-certificate?--no-cookies?--header?"Cookie:?oraclelicense=accept-securebackup-cookie"??http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz3、ElasticSearch
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.3.tar.gz
創(chuàng)建一個用戶來啟動elasticsearch
groupadd?elsearch?useradd?elsearch?-g?elsearch?-p?elsearch
給elasticsearch目錄授予elsearch權(quán)限
chown?elsearch:elsearch?-R?/home/elasticsearch/
切換elsearch用戶再次啟動
su?elsearch?cd?/home/elasticsearch/?nohup?./bin/elasticsearch?>?/dev/null?2>?/dev/null?&4、安裝Redis 下載地址:
http://download.redis.io/releases/redis-4.0.2.tar.gz5、Nginx 安裝和設(shè)置 下載地址:
https://nginx.org/download/nginx-1.19.4.tar.gz
然后導(dǎo)入數(shù)據(jù)庫,修改項目下數(shù)據(jù)庫連接,修改?resource/application-prod.yml下的數(shù)據(jù)庫URL、數(shù)據(jù)庫名、用戶名、密碼.
然后將項目打包,點擊右側(cè)邊欄Maven,查看 profiles 是否是 prod,然后打開flycms/Lifecycle,點擊install,主程序生成jar包,在項目target下可以看到生成的flycsm.jar包,作者給出的指導(dǎo)圖如下:

如果您正在學(xué)習(xí)Spring Boot,那么推薦一個連載多年還在繼續(xù)更新的免費教程:http://blog.didispace.com/spring-boot-learning-2x/
最后啟動程序。
后臺登錄用戶名:admin,密碼:123456
除了TJ君一開始放的那張易經(jīng)圖,網(wǎng)站還有很多功能都看著不錯,例如可以根據(jù)用戶感興趣的圈子進行專欄推薦、熱門話題的討論發(fā)現(xiàn)、用戶的各種成就系統(tǒng)。



喜歡知乎風(fēng)格的小伙伴,可以試下這個項目,說不定也可以像前面那個小伙伴說的那樣,小賺一筆哦。如果覺得有用,記得幫TJ君分享給你的朋友哦,倉庫地址如下:
點擊下方卡片,關(guān)注公眾號“TJ君”
回復(fù)“like知乎”,獲取倉庫地址
關(guān)注我,每天了解一個牛x、好用、有趣的東東
往期推薦
