吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 22652|回复: 183
收起左侧

[其他原创] 2020-02-29[小说网站]基于SpringBoot打造的在线网络小说阅读网站&小说搜索引擎

  [复制链接]
lucky_morning 发表于 2019-12-10 17:12
本帖最后由 lucky_morning 于 2020-6-11 19:44 编辑

来52这么久了,也不想就当个伸手党,还是给论坛做点贡献吧,这个网站断断续续差不多花费了一个月的时间完成了目前这些功能
演示地址:http://novel.luckymorning.cn
DouBiNovel-在线网络小说阅读网站&小说搜索引擎
逗逼阅读是一个基于其他搜索引擎构建的小说搜索引擎,逗逼阅读目的是让阅读更简单、优雅,让每位读者都有舒适的阅读体验,目前支持在线搜书、在线阅读等功能

宝塔面板安装教程请见64楼坛友分享的成功案例(我已置顶),短时间内我应该是没有时间自己去弄,感谢坛友的分享

2020-06-11:
网站目前已关闭,各位论友需要的话可以自建,目前正在搭建SpringCloud全家桶,服务器配置过低,故关闭,后续可能会推出全平台音乐搜索服务,一并推出Android原生音乐APP,也会开源,敬请期待吧
2020-03-07:
  • 修复频繁未知错误异常
  • 书籍目录解析增加多情况判断处理
  • 优化手机模式阅读体验
2019-02-29:
1.书友们,目前网站使用下载功能会导致网站崩溃,这几天请尽量不要使用下载功能,待我确定了工作我再优化
2019-02-25:
1.兄弟们期盼已久的下载功能出来啦!!!
PS:因服务器性能有限,只实现单线程下载功能,并且只对注册用户开放,下载速度比较慢,请各位用户见谅哦
2019-02-23:
1.解决访问异常
2.网站如再有异常情况无法访问,请发邮件给我,谢谢。

2019-02-03:
域名备案完成,当前正式启用域名访问!!!关闭IP+端口访问模式
正式地址:http://novel.luckymorning.cn/

2019-01-02:
  • 阅读界面增加异步加载目录功能
  • 希望用着这个网站还觉得可以的朋友,帮忙推广一下,谢谢

2019-12-31:
  • 书籍阅读历史章节缓存功能,网络缓存(已登录账号,书籍章节阅读缓存通过服务器获取;非登录用户阅读缓存还是取本地缓存)

2019-12-27:
  • 完成书架功能,所有书籍可加入书架中,网络同步(即书籍存在云服务器上,只要登录账号即可查看书架书籍)
  • 书籍阅读历史章节缓存功能,本地缓存(即书籍缓存在浏览器中,切换浏览器或者清除浏览器数据,则缓存记录失效)


2019-12-17:
!!!紧急解决无法正常发送注册邮件问题
网站部署教程已完善,具体步骤请进入github中查看,github地址:
https://github.com/luckymorning/DouBiNovel
  • start 或者 follow走一波哟 兄弟们

增加功能:

  • 增加前后端账号权限区分;
  • 完成邮件验证码发送模块;
  • 完成前端账号注册与登录功能(由于还未开始做书架和书签功能,所以当前账号注册了只能体验一下登录功能)
  • 新增后台演示账号:guest(账号密码均为此)


2019-12-11:
网站域名未备案导致无法访问,晚上回家处理,好了会在此贴更新提示

开发原因


  • 转眼间离开学校也要两年了,想要对自己有个阶段性的提炼吧;
  • 学着规范自己的代码,以及模块的提炼,降低项目模块的耦合性,以便日后的项目可以复用相关模块;
  • 至于选择小说聚合网站的原因,原来一直使用的Aiys云小说由于各种原因关闭了,于是萌发自己做一个的念头;
目前支持功能(2019-12-10)


前端
  • 在线搜索;
  • 界面统一解析;
  • 在线阅读;
  • 捐赠列表;
后端
  • 登录
  • 系统设置
  • 角色权限管理
  • 用户管理
  • 捐赠管理
  • 书源管理
项目使用技术


  • SpringBoot2: WEB框架;
  • Shiro: 权限验证校验;
  • DB数据存储: MySQL;
  • 缓存数据存储: Redis;
  • 前后端页面: LayUI


演示地址:http://novel.luckymorning.cn/

开源


开源地址:https://github.com/luckymorning/DouBiNovel

PS:
如果觉得逗逼阅读对您有帮助,那么您可以给开发者一些支持:
  • start 或者 follow
  • 服务器的基本开销
  • 请我喝杯咖啡啦
  • 为用户提供更好的阅读环境

截图

    1. 首页
front_index.png
    2.搜索列表
front_search.png
    3. 书籍章节目录
front_detail.png
    4. 书籍阅读界面
front_reader.png
    5. 后台书源管理界面
admin_book_source.png
如果此帖子有违反版规之处,请版主帮忙指出,或者帮忙修改,请勿直接删除,写这么多字还是不容易

免费评分

参与人数 30吾爱币 +31 热心值 +27 收起 理由
zhugelin + 1 + 1 谢谢@Thanks!
所向 + 1 + 1 广告贴,请遵守论坛版规!
小青春的诱惑 + 1 + 1 谢谢@Thanks!
两小儿辩日 + 1 + 1 很赞,支持!就是书源少了点,界面做的挺不错的。
相望无言心如麻 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Zsyf + 1 + 1 我很赞同!
lihaisanhui + 1 + 1 来给你加个分(你的网站是很好的操作实例)
a30mmmmm + 1 + 1 鼓励转贴优秀软件安全工具和文档!
麻将 + 1 谢谢@Thanks!
littlewaterdp + 1 + 1 看到今天又更新了网站,加油!
a3334016320 + 1 + 1 我很赞同!
liangbigsun + 1 我很赞同!
LanSir + 1 + 1 用心讨论,共获提升!
白衣国度 + 1 + 1 谢谢@Thanks!
珠宝师 + 1 + 1 要是可以TXT下载小说全本 就太好了
chpnhx + 1 + 1 谢谢@Thanks!
pgju5gr9g3d + 1 + 1 谢谢@Thanks!
livus + 1 + 1 我很赞同!
littleShrimp + 1 + 1 热心回复!
zkxdhao + 1 我很赞同!
smile1110 + 1 热心回复!
黄蜀黍 + 1 + 1 :keai十分喜欢,但是楼主的网站进不去,自己想搭一个又出错,给一个搭建教.
小心boss + 1 + 1 用心讨论,共获提升!
梦想0330 + 1 + 1 我很赞同!
疯狂的倔驴 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
苏紫方璇 + 5 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
YuWenXin + 1 + 1 用心讨论,共获提升!
刺心 + 2 + 1 谢谢@Thanks!
潇湘公子 + 1 看起来很不错,建议楼主后面加上 用户阅读历史记录
niebaohua + 1 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

livus 发表于 2020-2-5 16:45
本帖最后由 livus 于 2020-2-24 19:05 编辑

我在虚拟机中测试成功,系统为centos7,简单分享下过程.

如果你在网络上有自己的vps,教程是一样的.

安装完系统后,安装宝塔面板,centos7安装命令如下

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完面板后,登录面板,安装本小说网站必需的一些环境,

点击面板左侧-软件商店 依次安装 mysql5.7.26  Tomcat8.5.12 redis5.0

等待一段时间后,安装完毕,点击面板左侧-数据库 添加数据库 数据库名为novel 用户名和密码自己设定(我测试用的用户名为root1,密码为root),其他默认

建立好数据库后 点击导入 从本地导入本小说网站的数据库文件 novel.sql  ,小说网站源码和数据库文件楼主都有提供.

接着安装上面遗漏的jdk环境,下载jdk-10.0.2_linux-x64_bin.tar.gz 用winscp上传到服务器root目录,

用SecureCRT登录服务器,执行解压命令(root登录)

tar -zxvf jdk-10.0.2_linux-x64_bin.tar.gz

解压完后,写入环境变量  在终端执行命令  vim /etc/profile

如果提示命令无效 安装下vim ,例 yum install -y vim

打开profile后,按键盘i,进入编辑模式,移动到最下行,写入

JAVA_HOME=/root/jdk-10.0.2

CLASSPATH=.:$JAVA_HOME/bin.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

然后按esc,输入 :wq  (就是保存退出)

继续执行命令 source /etc/profile (环境变量立即生效)

把下载的网站源码 DouBiNovel-0.0.1.war 用解压软件解压,得到META-INF org WEB-INF 三个文件夹

用winscp上传到服务器Tomcat目录(路径为 /www/server/tomcat/webapps/ROOT/),原目录下的文件全部删除.

修改/WEB-INF/classes/目下的 application.properties文件

#MyBatis 配置
把数据库用户名和密码 改为你自己的 例如
spring.datasource.username=root1
spring.datasource.password=root

修改后保存,退出,至此应该是完成了.

忘记说了下  在宝塔面板-安全 ,防火墙放行 8080端口

回到宝塔面板,把tomcat重启下,或则整个服务器重启下,然后访问 服务器地址:8080,应该就能访问了,以后更新就等楼主放出新的打包成品了.

登录后台,可以自己研究下,添加书源,不难的,找些类似的网站就行,不过书源网站最好是utf-8编码,如果是gbk编码的会出现乱码,等楼主以后更新了.
QQ截图20200205162613.png

QQ截图20200205212923.png

如果要部署发行,可安装nginx,然后反代{过}{滤}理,就能以http 或则 https访问,这个可以自行百度研究.

另外奉上 novle.sql doubinovle-0.0.1.war jdk-10.0.2_linux-x64_bin.tar.gz腾讯云下载链接

链接:https://share.weiyun.com/5VyPGg5 密码:hktxdx

------------------------------------------------------------------------分隔符---------------------------------------------
根据楼主更新的源码,我拉了下来,用idea编译了下,请自行测试,我测试了下没啥大问题

最新novel.sql doubinovel-2020-02-23.war jdk-10.0.2_linux-x64_bin.tar.gz腾讯云下载链接

链接:https://share.weiyun.com/55FVNUT 密码:37ar46

QQ截图20200224185523.png

QQ截图20200224185817.png

QQ截图20200224185910.png

新增源网站 规则套用 新笔趣阁 ,书源名称,地址以及搜索地址自己改下

楼主大佬辛苦了










免费评分

参与人数 4吾爱币 +4 热心值 +4 收起 理由
∞泡泡∞ + 1 + 1 用心讨论,共获提升!
恩宠小姐 + 1 + 1 用心讨论,共获提升!
ins888 + 1 + 1 用心讨论,共获提升!
lucky_morning + 1 + 1 用心讨论,共获提升!

查看全部评分

a3334016320 发表于 2020-3-10 21:10
新问题来了,点下一章会跳到这网页,点刷新好了
USN1Y1J(PN@[JO0)MD_8K1V.png
 楼主| lucky_morning 发表于 2019-12-10 17:44
惠民人家 发表于 2019-12-10 17:37
楼主 我最近也在学框架,能否请教下您学习多久了呢?

从开始了解这个项目到完全随心所欲的使用的话应该是两个月左右,因为我是直接在项目开发中使用新框架一边完成工作任务一边熟悉,所以比较快,最重要的就是先学会使用再慢慢理解原理
花落,花开过 发表于 2019-12-10 17:29
楼主加油!
惠民人家 发表于 2019-12-10 17:37
楼主 我最近也在学框架,能否请教下您学习多久了呢?
niebaohua 发表于 2019-12-10 17:40
star and fork 学习一波
 楼主| lucky_morning 发表于 2019-12-10 17:42
niebaohua 发表于 2019-12-10 17:40
star and fork 学习一波

感谢支持,希望看了这个项目都能有所收获
bluerabbit 发表于 2019-12-10 17:53
谢谢分享
 楼主| lucky_morning 发表于 2019-12-10 17:55

大家都加油
小心boss 发表于 2019-12-10 18:08
支持一下.最近学了Python,看了什么都想爬..
 楼主| lucky_morning 发表于 2019-12-10 18:24
小心boss 发表于 2019-12-10 18:08
支持一下.最近学了Python,看了什么都想爬..

老铁  这个是Java
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 14:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表