# CeaM **Repository Path**: CGFYHBK/HelpDocument ## Basic Information - **Project Name**: CeaM - **Description**: 1、帮助文档——Git(如何上传项目到GitHub和码云),ideaVue(在Idea上搭建vue),mybatis-3.2.2,Vue(下载的Vue项目运行步骤)。2、CeaMYH是一个前后端完全分离的一个项目,前端采用vue、elementui、echarts,后端使用springboot、mybatis、shiro。3、后面将推出微信小程序的项目 - **Primary Language**: 其他 - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2020-01-08 - **Last Updated**: 2023-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CSDN博客: **卡布奇诺-海晨** **Spring、SpringBoot、SpringCloud、Nacos、RocketMQ、MyBatis等源码解读系列** - [【Spring】一文带你吃透IOC容器技术](https://blog.csdn.net/qq_57756904/article/details/128352906?spm=1001.2014.3001.5502) - [【微服务】SpringCloud中OpenFeign请求处理及负载均衡流程](https://blog.csdn.net/qq_57756904/article/details/128167388?spm=1001.2014.3001.5502) - [【微服务】SpringCloud中Ribbon的WeightedResponseTimeRule策略](https://blog.csdn.net/qq_57756904/article/details/128123147) - [【微服务】SpringCloud中Ribbon的轮询(RoundRobinRule)与重试(RetryRule)策略](https://blog.csdn.net/qq_57756904/article/details/128103221) - [【微服务】SpringCloud中Ribbon集成Eureka实现负载均衡](https://blog.csdn.net/qq_57756904/article/details/127975696) - [【微服务】SpringCloud轮询拉取注册表及服务发现源码解析](https://blog.csdn.net/qq_57756904/article/details/127932555) - [【微服务】SpringCloud微服务续约源码解析](https://blog.csdn.net/qq_57756904/article/details/127932555) - [【微服务】SpringCloud微服务注册源码解析](https://blog.csdn.net/qq_57756904/article/details/127885624) - [【微服务】Nacos2.x服务发现?RPC调用?重试机制?](https://blog.csdn.net/qq_57756904/article/details/127784924?spm=1001.2014.3001.5502) - [【微服务】Nacos通知客户端服务变更以及重试机制](https://blog.csdn.net/qq_57756904/article/details/127837782) - [【微服务】Nacos服务发现源码分析](https://blog.csdn.net/qq_57756904/article/details/127804082) - [【微服务】SpringBoot监听器机制以及在Nacos中的应用](https://blog.csdn.net/qq_57756904/article/details/127765982) - [【微服务】Nacos服务端完成微服务注册以及健康检查流程](https://blog.csdn.net/qq_57756904/article/details/127731672) - [【微服务】Nacos客户端微服务注册原理流程](https://blog.csdn.net/qq_57756904/article/details/127684157) - [【微服务】SpringCloud中使用Ribbon实现负载均衡的原理](https://blog.csdn.net/qq_57756904/article/details/127648980) - [【微服务】SpringBoot启动流程注册FeignClient](https://blog.csdn.net/qq_57756904/article/details/127606128) - [【微服务】SpringBoot启动流程初始化OpenFeign的入口](https://blog.csdn.net/qq_57756904/article/details/127592093) - [Spring Bean的生命周期](https://blog.csdn.net/qq_57756904/article/details/127565896) - [Spring事务原理](https://blog.csdn.net/qq_57756904/article/details/127471224) - [SpringBoot自动装配原理机制及过程](https://blog.csdn.net/qq_57756904/article/details/127380854) - [SpringBoot获取处理器流程](https://blog.csdn.net/qq_57756904/article/details/127314905) - [SpringBoot中处理器映射关系注册流程](https://blog.csdn.net/qq_57756904/article/details/127309834) - [Spring5.x中Bean初始化流程](https://blog.csdn.net/qq_57756904/article/details/127210075) - [Spring中Bean定义的注册流程](https://blog.csdn.net/qq_57756904/article/details/127190516) - [Spring的处理器映射器与适配器的架构设计](https://blog.csdn.net/qq_57756904/article/details/126699242) - [SpringMVC执行流程图解及源码](https://blog.csdn.net/qq_57756904/article/details/126686665) **# 微服务实战搭建系列** - [【微服务】SpringCloud的OpenFeign与Ribbon配置](https://blog.csdn.net/qq_57756904/article/details/127971775) - [集Oauth2+Jwt实现单点登录](https://blog.csdn.net/qq_57756904/article/details/126438452) - [Spring Cloud Alibaba微服务第29章之Rancher](https://blog.csdn.net/qq_57756904/article/details/126261112) - [Spring Cloud Alibaba微服务第27章之Jenkins](https://blog.csdn.net/qq_57756904/article/details/125677671) - [Spring Cloud Alibaba微服务第24章之Docker部署](https://blog.csdn.net/qq_57756904/article/details/125655393) - [Spring Cloud Alibaba微服务第23章之Oauth2授权码模式](https://blog.csdn.net/qq_57756904/article/details/125653971) - [Spring Cloud Alibaba微服务第22章之Oauth2](https://blog.csdn.net/qq_57756904/article/details/125594703) - [Spring Cloud Alibaba微服务第21章之分布式事务](https://blog.csdn.net/qq_57756904/article/details/125573822) - [Spring Cloud Alibaba微服务第18章之消息服务](https://blog.csdn.net/qq_57756904/article/details/125525215) - [Spring Cloud Alibaba微服务第16章之服务容错](https://blog.csdn.net/qq_57756904/article/details/125493018) - [Spring Cloud Alibaba微服务第14章之分库分表](https://blog.csdn.net/qq_57756904/article/details/125487678) - [Spring Cloud Alibaba微服务第11章之MyBatis-plus](https://blog.csdn.net/qq_57756904/article/details/125483610) - [Spring Cloud Alibaba微服务第8章之OpenFeign](https://blog.csdn.net/qq_57756904/article/details/125473940) - [Spring Cloud Alibaba微服务第7章之负载均衡Ribbon](https://blog.csdn.net/qq_57756904/article/details/125468077) - [https://blog.csdn.net/qq_57756904/article/details/125468077](https://blog.csdn.net/qq_57756904/article/details/125462909) - [SpringCloud Alibaba微服务第4章之Nacos](https://blog.csdn.net/qq_57756904/article/details/125457559) - [SpringCloud Alibaba微服务开篇](https://blog.csdn.net/qq_57756904/article/details/125397880) # CeaM #### 介绍 1. 这些说明文档都是本人开发项目积累的一些经验,希望对你们有一定的帮助。由于目前的一些限制,暂时还不能正式把项目推出,分析就只能到这一步先。 2. 系统做到了一些安全方面的考虑,登录不能频繁出错,否则系统将在一定的时间内不能再访问。数据的输入有一定的规范性,用户输入不规范的话系统会 友好提示正确操作。系统有角色权限控制,可以授权访问某些功能。后期将推出SpringCloud分布式、微服务的项目。 3. 系统有统计功能,这个还可以进行二次开发,加入一些条件筛选可以让功能更加完善,如统计一年、一个月或者一周的数据等等。 4. 后期将使用到数据库的触发器,在进行一些数据库相关操作的同时进行一些与之关联的操作,数据同步进行更新。 5. 目前订单服务中用到java并发,后期将退出消息中间件RabbitMq,将应用解耦 6. Redis用作缓存,后期退出Redis主从复制,形成集群,减轻服务器负担,达到高可用 7. 目前本人也已经学过了SpringCloud,自学了SpringCloud Alibaba,有时间的话也把它搞成微服务 8. 需要学习资源和面经的请移步到:https://gitee.com/CGFYHBK/CeaMHelp --涵盖J2EE、Java并发、Linux、Docker、缓存、消息、Elasticsearch、SpringCloud等知识 #### 在线体验 http://47.110.152.34:8008/shop #### 安装教程 1. 不需要太多步骤,最好有个Idea运行环境 2. 如果想把项目部署到Docker的,请移步到:https://gitee.com/CGFYHBK/CeaMHelp --自行学习部署 #### 使用说明 1. 前端后台都可以放在Idea上面跑 2. 目前主要作为一个学习的初步还是挺不错滴 3. 代码行间我已经做了一些必要注释方便理解 #### 技术要点 1. 核心框架 | springboot | 2. ORM | Mybatis | 3. 缓存 | redis | 4. 安全框架 | SpringSecurity | 5. 关系数据库 | MySQL | 6. 渐进式框架 | Vue | 7. 组件库 | Elementui、van | 8. 文档接口 | swagger2 | 8. 部署容器 | docker | 10. 微信组件 | zanui | 11. token认证 | JWT | #### 快速启动 依赖环境 1. jdk8 2. Maven 3. Node.js 4. Redis 5. MySQL5.6 6. Idea 7. 微信开发者工具 启动UI 1. npm install 2. npm run dev #### 功能模块 后台 1. 会员管理 2. 商品管理 3. 订单管理 4. 推广管理 5. 报表统计 6. 系统管理 #### 效果展示 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0526/200033_60430b9e_5034347.png "13.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0526/200047_8b10584b_5034347.png "14.PNG") #### 微信小程序效果 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0718/200331_347c1f5e_5034347.png "1.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0718/200410_e9daefaf_5034347.png "2.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0718/200424_87bced1a_5034347.png "3.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0718/200441_2f4d6d2d_5034347.png "4.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0718/200455_fc138a08_5034347.png "5.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0718/200509_73f6ac2f_5034347.png "7.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0718/203735_958725ba_5034347.png "8.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0720/164512_9e4f5e66_5034347.png "9.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0718/200533_186b9cf0_5034347.png "10.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0720/164522_c539b8ab_5034347.png "11.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0720/164535_11bd58c0_5034347.png "12.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0720/164554_e35d7158_5034347.png "14.PNG") #### VueApp效果> ![输入图片说明](https://images.gitee.com/uploads/images/2020/0603/101328_bcd00228_5034347.png "22.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0602/140858_a2dad7aa_5034347.png "16.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0602/140913_efaedbea_5034347.png "18.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0602/140928_bfc40d07_5034347.png "19.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0602/141016_b1ebd6e8_5034347.png "20.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0602/141031_71a3f8ec_5034347.png "21.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0603/101349_d26dd608_5034347.png "23.PNG") #### 其它项目 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0620/122055_f1650a7d_5034347.png "24.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0620/122111_a674d092_5034347.png "25.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0620/122128_6418a4bb_5034347.png "26.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0620/122142_31050034_5034347.png "27.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0620/122155_d5fedba5_5034347.png "28.PNG") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0620/122209_ffabc07f_5034347.png "29.PNG") #### 特别鸣谢偌依 #### 微信打赏(程序猿很辛苦哒) ![输入图片说明](https://images.gitee.com/uploads/images/2020/0213/112551_1d3fb4f7_5034347.png "cea.png")