## :-: 环境要求
## 基础开发环境
* JDK: 1.8
* Maven: 3.3+
* MySql: 5.7+
* Redis: 4.0+
* Nacos: 1.0.0
* Sentinel: 1.5.0+
* Node Js: 10.15.0+
* Npm: 5.6.0+
## IDE插件
* Lombok Plugin (必装)
* MybatisX Plugin (idea选装)
## 推荐IDE
* 后端使用 IntelliJ IDEA
* 前端使用 IntelliJ WebStorm
- 序
- 快速开始
- 环境要求
- 环境准备
- 工程导入
- 工程运行
- 技术基础
- Java8
- Lambda
- Lambda 受检异常处理
- Stream 简介
- Stream API 一览
- Stream API(上)
- Stream API(下)
- Optional 干掉空指针
- 函数式接口
- 新的日期 API
- Lombok
- SpringMVC
- Swagger
- Mybaties
- Mybaties-plus
- 开发初探
- 新建微服务工程
- 第一个API
- API鉴权
- API响应结果
- Redis 缓存
- 第一个CRUD
- 建表
- 建Entity
- 建Service和Mapper
- 新增API
- 修改API
- 删除API
- 查询API
- 单条查询
- 多条查询
- 分页
- 微服务远程调用
- 声明式服务调用Feign
- 熔断机制 Hystrix
- 开发进阶