JDK1.8 + Spring Boot 2.x
编译器:idea
逗逼阅读 是一个基于其他搜索引擎构建的小说搜索引擎,逗逼阅读目的是让阅读更简单、优雅,让每位读者都有舒适的阅读体验,目前支持在线搜书、在线阅读等功能
- 演示网站:http://novel.luckymorning.cn
- 后端体验地址:http://novel.luckymorning.cn/admin,体验账号密码均为guest
- 注意: 若将本项目部署并发行,请声明来源,本项目纯属共享学习之用,不得用于商业!
- 转眼间离开学校几年了,想要对自己有个阶段性的提炼吧,每天做着项目都感觉自己就是一个咸鱼;
- 学着规范自己的代码,以及模块的提炼,降低项目模块的耦合性,以便日后的项目可以复用相关模块
- 至于选择小说聚合网站的原因,原来一直使用的Aiys云小说由于各种原因关闭了,于是萌发自己做一个的念头
###更新log
- 修复频繁未知错误异常
- 书籍目录解析增加多情况判断处理
- 优化手机模式阅读体验
- 增加下载功能,当前只做单线程下载,后期再优化多线程下载
- tomcat热部署项目,更新可不停服
- 优化全局异常捕获代码
- 修复书源解析页面编码非utf-8中文错乱问题
- 邮箱群发公告修改为异步发送
- 系统公告功能
- 正式启用域名
- 阅读界面异步加载目录列表
- 完成网络阅读记录缓存功能
- 增加我的书架功能
####前端
- 用户通过邮件注册账号
- 用户通过账号密码登录 ####后端
- 邮箱发送服务
- 在线搜索
- 界面统一解析
- 在线阅读
- 捐赠列表
- 系统公告展示
- 小说下载
- 登录
- 系统设置
- 平台参数设置(网站名称、网站域名、首页标题、META关键词、META描述、版权信息)
- 更新日志管理(更新日志的列表以及增、删、改、查)
- 系统公告管理(平台系统公告增、删、改、查和邮件发送公告功能)
- 角色权限管理
- 权限组管理(平台权限组的列表以及增、删、改、查)
- 权限管理(平台权限的列表以及增、删、改、查)
- 角色管理(平台用户角色的列表以及增、删、改、查)
- 用户管理(平台用户的列表以及增、删、改、查)
- 捐赠管理(平台捐赠信息的列表以及增、删、改、查)
- 书源管理(平台书源信息的列表以及增、删、改、查)
- 前端
- 书签功能
- 排行榜展示(搜索排行榜,热门排行榜)
- 安装redis:sudo apt-get install redis-server
安装后端口默认6379,密码为空,若需加密,请参照redis端口及密码配置文件修改 - 安装MySQL:安装教程
- 安装JDK:安装教程
- 安装Tomcat:安装教程
- 安装redis:下载地址:https://github.com/MSOpenTech/redis/releases
安装后端口默认6379,密码为空,若需加密,请参照redis端口及密码配置文件修改 - 安装MySQL:安装教程
- 安装JDK:安装教程
- 安装Tomcat:安装教程 ####项目部署
- redis参数修改,路径:Model-Common/src/main/resources/redis.properties
默认端口:6379
默认密码:空 - 数据库参数修改,路径:Model-Web/src/main/resources/application.properties
默认url:127.0.0.1:3306
默认数据库名称:novel
默认数据库账号:root
默认数据库密码:root - 将打包的war文件解压到tomcat运行目录中
- 系统后台管理员登录账号密码均为admin
- SpringBoot2: WEB框架
- Shiro: 权限验证校验
- DB数据存储: MySQL
- 缓存数据存储: Redis
- 前后端页面: LayUI
- MyBatis: web项目对数据库的操作
- OKHttp3: 用于网络请求
- JSoup: 用于html页面解析提取
如果觉得逗逼阅读对您有帮助,那么您可以给开发者一些支持:
- start 或者 follow
- 服务器的基本开销
- 请我喝杯咖啡啦
- 为用户提供更好的阅读环境
- 详情见捐赠名单
支付宝 | 微信 |
---|---|