Need help with guli-online-college-project?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

liusCoding
239 Stars 107 Forks Apache License 2.0 66 Commits 6 Opened issues

Description

谷粒学院教育系统项目 ,后端使用目前流行的SpringBoot+SpringCloud进行微服务架构,使用Feign、Gateway、Hystrix,以及阿里巴巴的Nacos等组件搭建了项目的基础环境。 项目中还使用MyBatisPlus进行持久层的操作,使用了OAuth2+JWT实现了分布式的访问,项目中整合了SpringSecurity进行了权限控制。 除此之外,项目中使用了阿里巴巴的EasyExcel实现对Excel的读写操作,使用了Redis进行首页数据的缓存,使用Git进行代码的版本控制,还整合了Swagger生成接口文档 。

Services available

!
?

Need anything else?

Contributors list

No Data

谷粒学院全栈开发项目

GitHub 项目下载


谷粒学院教育系统项目 

Java学习笔记和路径(可能是全网最全的学习笔记)

Java学习之路

项目资料和笔记获取 


clone项目,下载到本地,打开doc文件,解压即可。
image.png

项目视频教程


B站 谷粒学院-2020版微服务-全栈在线教育实战项目地址https://b23.tv/hteMbT

后端技术


系统后端接口部分,使用目前流行的SpringBoot+SpringCloud进行微服务架构,使用Feign、Gateway、Hystrix,以及阿里巴巴的Nacos等组件搭建了项目的基础环境。

项目中还使用MyBatisPlus进行持久层的操作,使用了OAuth2+JWT实现了分布式的访问,项目中整合了SpringSecurity进行了权限控制。

除此之外,项目中使用了阿里巴巴的EasyExcel实现对Excel的读写操作,使用了Redis进行首页数据的缓存,使用Git进行代码的版本控制,还整合了Swagger生成接口文档 。

前端技术


系统前端部分,使用主流的前端框架Vue,使用Es6的开发规范,采用模块化的开发模式,搭建页面环境使用了Nuxt框架和vue-admin-template模板,使用Element-ui进行页面布局。

前端环境中使用Npm进行依赖管理,使用Babel进行代码转换,使用Webpack进行静态资源的打包,采用axios进行Ajax请求调用,使用了ECharts进行数据的图表展示。

项目前端Git地址


https://github.com/liusCoding/vue-learning

image.png
前端代码分为两部分 B端后台管理,C端代码面向消费者。

clone 之后 用VS 打开,确保电脑安装了Node.js环境 ,windows一键安装,百度一下就行。

然后进入对应的文件  

运行下面命令,即可运行 ```

$ npm install # Or yarn install #安装依赖

$ npm run dev # 运行项目




We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.