小說(shuō)精品屋-plus是在小說(shuō)精品屋的基礎(chǔ)上,,去除了漫畫和彈幕模塊,,專注于小說(shuō),是一個(gè)多端(PC,、移動(dòng))閱讀,、功能完善的小說(shuō)原創(chuàng)/爬蟲網(wǎng)站項(xiàng)目,既包含了作家專區(qū)供原創(chuàng)作者上傳小說(shuō),,又提供了爬蟲工具通過(guò)規(guī)則多線程全自動(dòng)采集任意小說(shuō)網(wǎng)站數(shù)據(jù)(已兼容99%的小說(shuō)網(wǎng)站),,新書自動(dòng)入庫(kù),老書自動(dòng)更新,。
小說(shuō)精品屋-plus重新進(jìn)行了數(shù)據(jù)庫(kù)設(shè)計(jì),、代碼重構(gòu)和功能增強(qiáng),提升了程序整體的可讀性和性能,,增加了很多商用特性,。主要增強(qiáng)如下:
數(shù)據(jù)庫(kù)重新設(shè)計(jì),,結(jié)構(gòu)調(diào)整,。
服務(wù)端代碼重構(gòu),MyBatis3升級(jí)為MyBatis3DynamicSql,。
移動(dòng)站與PC站站點(diǎn)分離,,瀏覽器自動(dòng)識(shí)別跳轉(zhuǎn)。
PC站UI更新,。
新聞模塊,。
排行榜。
小說(shuō)評(píng)論模塊,。
閱讀主題模塊,。
作家專區(qū)。
充值,。
后臺(tái)管理系統(tǒng),。
爬蟲管理系統(tǒng)。
演示站:http://www.java2nb.com/
Github地址:https://github.com/201206030/novel-plus
包安裝教程:https://blog.csdn.net/x201206030/article/details/105953009
寶塔安裝教程:https://www.daniao.org/9166.html
docker安裝教程:
爬蟲安裝:
1.拉取鏡像
docker pull 201206030/novel-crawl:1.1.0
2.啟動(dòng)容器
docker run -d -e dburl="jdbc:mysql://<數(shù)據(jù)庫(kù)ip>:<數(shù)據(jù)庫(kù)端口號(hào)>/<數(shù)據(jù)庫(kù)名>?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" -e username="<數(shù)據(jù)庫(kù)登錄名>" -e password="<數(shù)據(jù)庫(kù)登錄密碼>" -p 8081:8081 <鏡像ID>
前臺(tái)安裝:
1.拉取鏡像
docker pull 201206030/novel-front:1.1.0
2.啟動(dòng)容器
docker run -d -e dburl="jdbc:mysql://<數(shù)據(jù)庫(kù)ip>:<數(shù)據(jù)庫(kù)端口號(hào)>/<數(shù)據(jù)庫(kù)名>?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" -e username="<數(shù)據(jù)庫(kù)登錄名>" -e password="<數(shù)據(jù)庫(kù)登錄密碼>" -p 80:8080 <鏡像ID>
管理后臺(tái)安裝:
1.拉取鏡像
docker pull 201206030/novel-admin:1.0.0
2.啟動(dòng)容器
docker run -d -e dburl="jdbc:mysql://<數(shù)據(jù)庫(kù)ip>:<數(shù)據(jù)庫(kù)端口號(hào)>/<數(shù)據(jù)庫(kù)名>?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" -e username="<數(shù)據(jù)庫(kù)登錄名>" -e password="<數(shù)據(jù)庫(kù)登錄密碼>" -p 8088:80 <鏡像ID>
注意:為了兼容docker版本的升級(jí),,docker所有版本均關(guān)閉了小說(shuō)內(nèi)容分表功能(Java小白最好僅選用一種方式安裝,,升級(jí)版本最好不要更換安裝方式),升級(jí)docker版本后,,需要執(zhí)行一下數(shù)據(jù)庫(kù)的更新文件,。