公众号:沉默王二 交流:微信群 学习教程:code-learning Cloud版本 code-swarm 码云地址
友情提示 1、 快速体验项目:在线访问地址 2、 全套学习教程:CodingMore 学习教程 3、 走近作者:学习不走弯路,更多优质学习教程、学习资源,敬请关注「沉默王二原创公众号」 4、 项目交流:想要加群交流项目的小伙伴,可以加入编程进阶网交流群
前言 coding-more 项目致力于打造一个完整的学习教程网站,采用现阶段流行的技术实现。 项目文档
- 文档地址:doc.codingmore.com
- 备用地址:
项目介绍 coding-more 是一套成熟的学习教程网站,包括前台网站内容展示系统,以及后台网站内容管理系统,采用时下最流行的 Spring Boot + Vue 的前后端分离架构。前台展示系统包括首页门户、文章展示、文章搜索、文章推荐等等模块。后台管理系统包括文章管理、统计报表、权限管理等模块。
项目展示 网站首页: 后台管理:
组织结构: codingmore --codingmore-admin 后台管理系统接口 --codingmore-common 工具类以及通用代码 --codingmore-demo 框架搭建时的测试代码 --codingmore-mbg MyBatisGenerator生成的数据库操作代码 --condingmore-security SpringSecurity封装公用模块
技术选型
后端技术
技术 说明 官网 Spring Boot 容器+MVC 框架 Springsecurity 认证和授权框架 MyBatis ORM 框架 MyBatisGenerator 数据层代码生成 Elasticsearch 搜索引擎 RabbitMQ 消息队列 Redis 分布式缓存 Nginx 静态资源服务器 Druid 数据库连接池 Lombok 简化对象封装工具 Swagger-UI 文档生成工具
前端技术
技术 说明 官网 Vue 前端框架 elemet 前端 UI 框架
架构图
系统架构图
业务架构图
模块介绍
后台管理系统 codingmore-admin
文章管理
前台网站系统 codingmore-portal
开发进度
环境搭建
开发工具
工具 说明 官网
Intellij IDEA 开发环境 Navicat 数据库连接工具 Xmind 思维导图设计工具
开发环境
工具 版本号 下载
JDK 1.8 MySQL Redis Nginx
搭建步骤
Windows 环境部署 Docker 环境部署 相关环境部署
公众号
学习不走弯路,关注公众号「沉默王二」,回复「编程进阶」,获取编程进阶网专属学习路线 加微信交流,公众号后台回复「加群」即可。
许可证 Copyright (c) 2022 沉默王二/程序员石磊/谷明/黄秋霞