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