当前位置:网站首页>great! The novel website project is completely open source
great! The novel website project is completely open source
2022-06-24 15:45:00 【Programmer fish skin】
Great open source novel literature website CMS System , As an interview item, it has its face !
Programming navigation open source repository :https://github.com/liyupi/code-nav
Hello everyone , I'm Yuer , Today I recommend an excellent open source Java Full stack project .
Novel Boutique House , It is a very complete open source solution for novel website construction , It contains four sub projects , Front end technology selection is based on HTML、CSS、JavaScript、BootStrap、LayUI Component library and Thymeleaf Template engine is the main , The back-end using 100% pure Java Realization , Very suitable Java Back end development direction 、 Reptile direction and beginner front-end friends learn .
Here are the four sub projects .
1. Novel Boutique House
A multi platform (web、 Android App、 Wechat applet ) Screen adaptive novel and cartoon serialization system , Contains a special section of fine novels 、 Light fiction zone and cartoon zone , The sub project has now yielded 2.4k star.
The function of the project is perfect , Including novels ( comic ) classification 、 Novel search 、 Novel ranking 、 Finish the novel 、 Novel scoring 、 Read novels online 、 bookshelf 、 Novel reading records 、 Novel download 、 Novel barrage 、 Automatic collection of novels 、 The novel is automatically updated 、 Automatic error correction 、 Automatically share to Weibo 、 Email auto Promotion 、 Links are automatically pushed to Baidu search engine, etc .
The sub project is divided into User oriented front office website as well as Background management system for administrators .
The front desk
The technology selection of the front office website is as follows :
- front end :Thymeleaf + Layui
- Back end :Springboot + Mybatis + Mysql + Ehcache
Website PC Screenshot of end :
Screenshot of mobile terminal of website :
backstage
The technical selection of the background management system is as follows :
- front end :Thymeleaf + Layui + Bootstrap
- Back end :Springboot + Mybatis + Mysql + Redis
Screenshot of login interface :
Crawler management interface :
2. Novel Boutique House - plus
This sub project is based on the original novel Boutique House , Removed cartoon and bullet screen modules , Focus on Fiction , It supports multiple terminals (PC、 Mobile ) read 、 Original literature with perfect functions CMS Content management system , The portal system consists of the front desk system 、 Author background management system 、 Platform background management system 、 Crawler management system and other subsystems , Support member recharge 、 A subscription model 、 News release and real-time statistical reports and other functions , And new books are automatically stored 、 Old books are updated automatically .
Take another look at the structure of the project :
Responsive front end 、 Back end 、CMS、 Reptiles all have !
Let's take a look at the technical selection of the project , Are common technologies developed by enterprises :
- front end :Thymeleaf + Layui
- Back end :SpringBoot + MyBatis + MyBatisGenerator + MySQL + Sharding-Jdbc Sub database and sub table + JJWT + SpringSecurity + Shiro + Ehcache cache + Redis Distributed cache + ElasticSearch Search engine + RabbitMq Message queue + OSS + FastDfs Storage + Redisson Distributed lock + Docker Containers
Whether it's function , Or the technology used , It's really comprehensive .
The site is also very beautiful :
3. Novel Boutique House - Microservices
Because of the continuous development of Technology , Microservices have gradually become the mainstream of background development , So the author is also based on the novel boutique - plus edition , Developed based on Spring Cloud The learning novel project of the microservice technology stack , Committed to reading and writing original literature , The crawler tool is provided to collect test data in the development process .
The project adopts the most popular Spring Boot 2、Spring Cloud Hoxton、MyBatis3DynamicSql、Sharding-Jdbc、Redis、RabbitMq、Elasticsearch、Docker Technology , Integrated Nacos register / Configuration center 、Spring Cloud Gateway gateway 、Spring Boot Admin The monitoring center 、ELK Distributed log analysis and other basic services .
At present, the project is still under continuous maintenance , The front end plans to use Vue Development .
Look at the architecture of the project , You know how strong this project is :
Look at the directory structure of the project , Very clear and standard :
The data model has also been carefully designed :
4. Novel Boutique House - download
Have to say , The author is really very careful , Considering the limited cost of novice servers , He also offers a lightweight novel search & Download website , Very low requirements for servers , Suitable for personal use , And it can meet the needs of novel lovers for novel search and download , The main features are as follows :
- The server only stores the key information of the novel , Do not save chapter contents , Greatly reduce the hard disk occupation 、 Improve reptile efficiency
- Multi crawler source configuration , Improve the effectiveness of novel resources
- Project version 、 Reptile rules and installation usage and novel Boutique House - plus The project is completely consistent , Reduce the cost of learning
Project presentations :
Last , The author also provides a project demonstration website , And test account number 、 Password etc. , You can experience it yourself , You are also welcome to use the source code of this project for learning .
Project address :https://www.code-nav.cn/rd/?rid=17453ede607ee6ff02f74aec514eafa8
stay Programming navigation We can also find more high-quality programming learning resources , Welcome to share it with the students in need !
边栏推荐
- A series of problems caused by IPVS connection reuse in kubernetes
- QoS Technology in network
- Ethical considerations
- Is it safe for futures companies to open accounts
- 如何在Thymeleaf3标签中使用嵌套标签
- 不忘初心
- 【Prometheus】6. Prometheus and kubernetes (incomplete)
- Allwinner a40i industrial Internet gateway design scheme, smart site, smart city core gateway
- Design of vga/lcd display controller system based on FPGA (Part 2)
- CIA security model - use PGP to describe privacy and integrity of network security CIA model
猜你喜欢

The equipment is connected to the easycvr platform through the national standard gb28181. How to solve the problem of disconnection?

熬夜整理出的软件测试【高频】面试题大全(2022最新)

Vim编辑器的最常用的用法

Solution to the problem that FreeRTOS does not execute new tasks

Still worried about missing measurements? Let's use Jacobo to calculate the code coverage

使用阿里云RDS for SQL Server性能洞察优化数据库负载-初识性能洞察

60 个神级 VS Code 插件!!
![clang: warning: argument unused during compilation: ‘-no-pie‘ [-Wunused-command-line-argument]](/img/f0/42f394dbc989d381387c7b953d2a39.jpg)
clang: warning: argument unused during compilation: ‘-no-pie‘ [-Wunused-command-line-argument]

高速公路服务区智能一体机解决方案

VNC Viewer方式的远程连接树莓派
随机推荐
How to allow easydss online classroom system to upload an on-demand file with a space in the file name?
Istio practical skill: enable accesslog locally
安装ImageMagick7.1库以及php的Imagick扩展
Task priority motion planning of floating base
Intelij 中的 Database Tools可以连接但是无法显示SCHEMA, TABLES
The penetration of 5g users of operators is far slower than that of 4G. The popularity of 5g still depends on China Radio and television
How to achieve long-term development of voice social source code?
VNC Viewer方式的远程连接树莓派
New de debugging
Kubernetes practical tips: using ksniff to capture packets
"Industry foresight" future development trend of intelligent security monitoring industry
CIA security model - use PGP to describe privacy and integrity of network security CIA model
Cloud + community [play with Tencent cloud] essay solicitation activity winners announced
Remember: never use UTF-8 in MySQL
Xingxinghai, it is said that the new generation can fight better?
Efficient tools commonly used by individuals
日志记录真没你想的那么简单
Leetcode 139. Mot break word Split (medium)
刚刚阿里面软件测试回来,3+1面任职阿里P7,年薪28*15薪
FPGA based analog I ² C protocol system design (Part 2)