IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 推荐一个开源 Java 小说网站项目 -> 正文阅读

[大数据]推荐一个开源 Java 小说网站项目

点击关注公众号,回复“1024”获取2TB学习资源!

今天推荐一个支持多端阅读、功能完善的小说内容管理系统,由前台门户系统、作家后台管理系统、平台后台管理系统、爬虫管理系统等多个子系统构成。这个开源项目有两个版本,分别是传统的内容管理系统版本,另外一个是基于 Spring Cloud 的微服务版本。

该系统功能齐全,包括:

  • 新闻模块

  • 新书自动入库

  • 排行榜功能

  • 小说评论功能

  • 阅读主题更改

  • 作家专区

  • 实时统计报表

  • 充值、订阅

  • 后台管理系统

  • 爬虫管理系统

目录结构

novel-front :前台web网站源码(独立项目,按需安装)

novel-admin :平台后台管理系统源码(独立项目,按需安装)

软件架构

前台web网站架构:Springboot+Mybatis+Mysql+Ehcache+Thymeleaf+Layui

平台后台管理系统架构 : Springboot+Mybatis+Mysql+Redis+Thymeleaf+Layui+Bootstrap

前台web网站截图

电脑端(首页)
ec62d876539dcc79c24333aab206a51a.png
移动端(首页)
7e3509ced4040968aeec062c33a3f438.png
移动端(轻小说专区)
227494792c064d0d1596b0add71398bd.png
移动端(动漫专区)
b6dbb5f2a22d00608fef92b68a083f2c.png
移动端(小说详情页)
fbd3301f3f9321fd7854cedaf033a935.png
移动端(目录页)
6fa87841726f18bddcfb914e3810d10f.png
移动端(小说阅读页)
b5f3c1adc39b32b442f0416c7a71e164.png
电脑端(漫画阅读页)
2f98b499d9523e34ca9d21540e8aa90d.png

后台管理系统截图

登录界面
c97514c5dc71184108ffceb9ad6b645a.png
爬虫管理界面
976d4ebc08e41fb98e50e0fbfb9ead23.png
爬虫配置界面。
3990f51d5a36b29e8b1b0054a611f2dc.png
小说管理页面。
e7485db140d7e4fc3c35002231519ad1.png
小说发布页面。
0a7ed24f8289980c44b22f194d7635a7.png
小说章节发布页面
2612a865c3c11fbd4bf98d3708831902.png
小说章节管理页面。
b6e4698eefebab67e10441e5ea914d7a.png
微信小程序截图
044064e1f8a29438ea56c0e9522987db.png
安卓App截图
1119a97421a3278d1b459c47ec057813.png

安装说明

数据库安装:

安装MySQL软件。

修改MySQLmax_allowed_packet 配置(建议100M)。

新建数据库books:create database books default character set utf8mb4 collate utf8mb4_general_ci 。

执行sql/books.sql文件。

小说数据爬取的两种方式 :

运行script/crawlbook/crawlbook.bat脚本文件。(适用于本地多机器运行)

安装后台管理系统后,打开爬虫管理菜单,点击爬虫运行按钮。(适用于线上环境运行,会占用较多服务器资源)

平台后台管理系统安装(独立项目,按需安装)(后台代码已删除,爬虫功能请使用crawlbook.bat) :

修改application.yml文件中数据库配置。

修改application.yml文件中Redis配置。

修改application.yml文件中文件上传路径配置。

fc25c6563bbba3db1db8b47d5b19ec89.png

启动程序,登录后台系统,运行爬虫程序爬取小说数据。

dd1907822de0d4d99aee4028050c2c0f.png

前台web网站安装(独立项目,按需安装) :

修改项目application.yml配置文件中的数据库配置。

7eb006d8cfd0883efa6d35f94d93be74.png

修改项目application.yml配置文件中的首页本站推荐小说配置(修改的小说需要在数据库中存在)。

9e5a55b997d10849abcc57bd9194a27e.png

根据需求,修改项目application.yml配置文件中的爬取小说最低评分配置(建议和爬虫程序中的最低评分配置保持一致)。

00aef042ecbfa82849b3d916ee4927b8.png

根据需求,修改项目application.yml配置文件中的小说爬虫源配置。

45524c808c3e82116d215e1725a9c78d.png

根据需求,修改项目application.yml配置文件中的图片保存方式。

46fba1110c856d1f95c8c22284d91057.png

本地直接运行或使用maven插件打包成jar文件上传到服务器上。

http://ip:port访问首页。

http://ip:port/books访问精品小说模块。

http://ip:port/book/searchSoftBook.html访问轻小说模块。

http://ip:port/book/searchMhBook.html访问漫画模块。

项目源码

小说码云开源地址:https://gitee.com/xiongxyang

eb1a56cab0696a7a9af0976bbd94705b.png

4b1f294fd7edfc31ce20b7e34914bba4.png

推荐阅读?点击标题可跳转

苹果 M1 “痛失” Windows 11!

别再用 Visio 了!试试这个比它快10倍的工具不香吗?

国产 Linux 再添一员,操作界面不输苹果!

苹果出大事了!!!

这些 IT 大神们都在用的网站,你越早知道越好!!

Nginx - 最小配置

如何搭建一台永久运行的个人服务器?

免费开源的商城系统!可商用!推荐给你

面试官:如果要存 IP 地址,用什么数据类型比较好?

332475f5f7578b8b63ee7d62ff641ca5.png

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。

随手在看、转发是最大的支持!57b077d6b609c9994dcd56678c27bfaa.gif

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-23 11:32:08  更:2021-09-23 11:32:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 22:31:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码