All Projects → luckymorning → Doubinovel

luckymorning / Doubinovel

Licence: apache-2.0
逗逼阅读是一个基于其他搜索引擎构建的小说搜索引擎

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Doubinovel

Javaall
这是一个Java开发宝典,所有的Java技术都在这里,用心学习,努力提升!
Stars: ✭ 67 (-28.72%)
Mutual labels:  mysql, redis, springboot
Shw server
使用SpringCloud和Spring WebFlux开发的学生作业管理系统服务端,前后端分离项目,微服务架构。支持Docker集群化部署,Redis集群化缓存,文件在线预览 压缩包预览 打包上传下载
Stars: ✭ 66 (-29.79%)
Mutual labels:  mysql, redis, springboot
Onemall
芋道 mall 商城,基于微服务的思想,构建在 B2C 电商场景下的项目实战。核心技术栈,是 Spring Boot + Dubbo 。未来,会重构成 Spring Cloud Alibaba 。
Stars: ✭ 5,312 (+5551.06%)
Mutual labels:  mysql, redis, springboot
Dokit
基于 Spring Boot2、 Jpa、 Spring Security、JWT、redis、Vue的前后端分离的后台管理系统开发平台, 用户管理、菜单管理、角色管理、字典管理、权限控制的方式为RBAC,操作日志、异常日志、接口限流、项目支持数据权限管理,支持一键生成前后端代码(支持在线预览及打包下载),支持前端菜单动态路由 可一键部署服务器应用,数据库。系统中活跃用户状态监控,监视当前系统CPU、内存、磁盘、堆栈等相关信息,基于Element UI在线表单设计及生成Vue代码。
Stars: ✭ 348 (+270.21%)
Mutual labels:  mysql, redis, springboot
Mall Swarm
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Stars: ✭ 7,874 (+8276.6%)
Mutual labels:  mysql, redis, springboot
Mall Cloud Alibaba
mall-cloud-alibaba 是一套基于开源商城 mall 改造的 spring cloud alibaba 体系微服务商城系统。采用了spring cloud alibaba 、 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Stars: ✭ 370 (+293.62%)
Mutual labels:  mysql, redis, springboot
Pdf
编程电子书,电子书,编程书籍,包括C,C#,Docker,Elasticsearch,Git,Hadoop,HeadFirst,Java,Javascript,jvm,Kafka,Linux,Maven,MongoDB,MyBatis,MySQL,Netty,Nginx,Python,RabbitMQ,Redis,Scala,Solr,Spark,Spring,SpringBoot,SpringCloud,TCPIP,Tomcat,Zookeeper,人工智能,大数据类,并发编程,数据库类,数据挖掘,新面试题,架构设计,算法系列,计算机类,设计模式,软件测试,重构优化,等更多分类
Stars: ✭ 12,009 (+12675.53%)
Mutual labels:  mysql, redis, springboot
Javacollection
Java开源项目之「自学编程之路」:学习指南+面试指南+资源分享+技术文章
Stars: ✭ 2,957 (+3045.74%)
Mutual labels:  mysql, redis, springboot
Supermarket
设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……
Stars: ✭ 1,278 (+1259.57%)
Mutual labels:  mysql, redis, springboot
Mall Tiny
mall-tiny是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。
Stars: ✭ 738 (+685.11%)
Mutual labels:  mysql, redis, springboot
Superboot
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
Stars: ✭ 341 (+262.77%)
Mutual labels:  mysql, redis, springboot
Webpersonal
WebPersonal 是基于 Spring Boot + Vue Admin Template 搭建的个人网站,采用Docker容器化部署。包括个人简历、权限管理、相册等功能,持续更新,您的 Star⭐,就是我最大的动力(●'◡'●)
Stars: ✭ 28 (-70.21%)
Mutual labels:  mysql, redis, springboot
Ruoyi Vue Pro
基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统
Stars: ✭ 260 (+176.6%)
Mutual labels:  mysql, redis, springboot
Tutorial
Java全栈知识架构体系总结
Stars: ✭ 407 (+332.98%)
Mutual labels:  mysql, redis, springboot
Bcmall
以教学为目的的电商系统。包含ToB复杂业务、互联网高并发业务、缓存应用;DDD、微服务指导。模型驱动、数据驱动。了解大型服务进化路线,编码技巧、学习Linux,性能调优。Docker/k8s助力、监控、日志收集、中间件学习。前端技术、后端实践等。主要技术:SpringBoot+JPA+Mybatis-plus+Antd+Vue3。
Stars: ✭ 188 (+100%)
Mutual labels:  mysql, redis, springboot
Skyeye
智能办公OA系统[SpringBoot2-快速开发平台],适用于医院,学校,中小型企业等机构的管理。Activiti5.22+动态表单实现零java代码即可做到复杂业务的流程实施,同时包含文件在线操作、日志、考勤、CRM、ERP进销存、项目、拖拽式生成问卷、日程、笔记、计划、行政等多种复杂业务功能。同时,可进行授权二开。
Stars: ✭ 472 (+402.13%)
Mutual labels:  mysql, redis, springboot
Seconds Kill
基于 Springboot + Redis + Kafka 的秒杀系统,乐观锁 + 缓存 + 限流 + 异步,TPS 从 500 优化到 3000
Stars: ✭ 180 (+91.49%)
Mutual labels:  mysql, redis, springboot
Springboot mybatisplus
SpringBoot集成MyBatisPlus
Stars: ✭ 199 (+111.7%)
Mutual labels:  mysql, redis, springboot
Perfect Ssm
🍇更完善的Spring+SpringMVC+Mybatis+easyUI后台管理系统(RESTful API+redis)
Stars: ✭ 606 (+544.68%)
Mutual labels:  mysql, redis, springboot
Szt Bigdata
深圳地铁大数据客流分析系统🚇🚄🌟
Stars: ✭ 826 (+778.72%)
Mutual labels:  mysql, redis, springboot

DouBiNovel-在线网络小说阅读网站&小说搜索引擎

JDK1.8 + Spring Boot 2.x
编译器:idea

逗逼阅读 是一个基于其他搜索引擎构建的小说搜索引擎,逗逼阅读目的是让阅读更简单、优雅,让每位读者都有舒适的阅读体验,目前支持在线搜书、在线阅读等功能

介绍

开发原因

  1. 转眼间离开学校几年了,想要对自己有个阶段性的提炼吧,每天做着项目都感觉自己就是一个咸鱼;
  2. 学着规范自己的代码,以及模块的提炼,降低项目模块的耦合性,以便日后的项目可以复用相关模块
  3. 至于选择小说聚合网站的原因,原来一直使用的Aiys云小说由于各种原因关闭了,于是萌发自己做一个的念头
    ###更新log

2020-03-07

  • 修复频繁未知错误异常
  • 书籍目录解析增加多情况判断处理
  • 优化手机模式阅读体验

2020-02-25新增功能

  • 增加下载功能,当前只做单线程下载,后期再优化多线程下载

2020-02-23系统优化

  • tomcat热部署项目,更新可不停服
  • 优化全局异常捕获代码

2020-02-21修复BUG

  • 修复书源解析页面编码非utf-8中文错乱问题
  • 邮箱群发公告修改为异步发送

2020-02-03新增功能

  • 系统公告功能
  • 正式启用域名

2020-01-02新增功能

  • 阅读界面异步加载目录列表

2019-12-31新增功能

  • 完成网络阅读记录缓存功能

2019-12-26新增功能

  • 增加我的书架功能

2019-12-17 新增功能

####前端

  • 用户通过邮件注册账号
  • 用户通过账号密码登录 ####后端
  • 邮箱发送服务

目前支持功能

前端

  • 在线搜索
  • 界面统一解析
  • 在线阅读
  • 捐赠列表
  • 系统公告展示
  • 小说下载

后端

平台管理
  • 登录
  • 系统设置
    • 平台参数设置(网站名称、网站域名、首页标题、META关键词、META描述、版权信息)
    • 更新日志管理(更新日志的列表以及增、删、改、查)
    • 系统公告管理(平台系统公告增、删、改、查和邮件发送公告功能)
  • 角色权限管理
    • 权限组管理(平台权限组的列表以及增、删、改、查)
    • 权限管理(平台权限的列表以及增、删、改、查)
    • 角色管理(平台用户角色的列表以及增、删、改、查)
  • 用户管理(平台用户的列表以及增、删、改、查)
  • 捐赠管理(平台捐赠信息的列表以及增、删、改、查)
小说系统管理
  • 书源管理(平台书源信息的列表以及增、删、改、查)

接下来计划

  • 前端
    • 书签功能
    • 排行榜展示(搜索排行榜,热门排行榜)

安装部署

Linux(以ubuntu为例)

Windows

  • 安装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运行目录中

PS

  • 系统后台管理员登录账号密码均为admin

截图

  • 前端首页 前端首页
  • 前端搜索列表 前端搜索列表
  • 前端章节列表 前端章节列表
  • 前端阅读界面 前端章节列表
  • 后端书源管理界面 后端书源管理界面

项目技术

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

第三方包

  • MyBatis: web项目对数据库的操作
  • OKHttp3: 用于网络请求
  • JSoup: 用于html页面解析提取

Donate

如果觉得逗逼阅读对您有帮助,那么您可以给开发者一些支持:

  • start 或者 follow
  • 服务器的基本开销
  • 请我喝杯咖啡啦
  • 为用户提供更好的阅读环境

感谢以下捐赠者

请各位扫一扫

支付宝 微信
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].