# :-: 环境准备
## 基础环境安装
本文档适合有一些基础的小伙伴,所以java8、maven、mysql、redis、nodejs等基础环境默认您已有能力自行安装
## Nacos安装
官方文档:[https://nacos.io/zh-cn/docs/quick-start.html](https://nacos.io/zh-cn/docs/quick-start.html)
## Nacos界面
* 登陆账号密码均为:nacos
## Sentinel安装
### 1\. jar运行:
* 参考官方文档:[https://github.com/alibaba/Sentinel/wiki/控制台](https://github.com/alibaba/Sentinel/wiki/%E6%8E%A7%E5%88%B6%E5%8F%B0)
### 2\. docker运行(开发模式推荐):
* 拉取镜像:`docker pull bladex/sentinel-dashboard`
* 运行镜像:`docker run --name sentinel -d -p 8858:8858 -d bladex/sentinel-dashboard`
### 3\. 访问地址
* dashboard 地址:[http://localhost:8858](http://localhost:8858/)
* 账号密码都为:sentinel
## Sentinel界面
待续........
## 最后准备工作
好了现在我们已经把基础环境都搞定,下面开始导入工程之前的最后准备工作:
* 首先后端开发非常推荐`IntelliJ IDEA`官网:[https://www.jetbrains.com/idea/](https://www.jetbrains.com/idea/)
* 后续所有涉及到代码的模块都会以`IDEA`为例
* 导入工程之前要给`IDEA`安装Lombok插件和MybatisX插件
#### 插件安装
1. 选择`File->Settings`
![](https://box.kancloud.cn/ec5cf3f63559d575a29d816bb7da6500_296x235.png)
2. 选择`Plugins`并搜索`Lombok`和`MybatisX`
![](https://box.kancloud.cn/e01ca4860cf0c18b3c88dbbc0626acf2_1242x813.png)
![](https://box.kancloud.cn/45e43cb7bd77df3024718bcf0d36732e_1242x813.png)
3. 点击`Install`按钮
4. 重启`idea`生效
- 序
- 快速开始
- 环境要求
- 环境准备
- 工程导入
- 工程运行
- 技术基础
- 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
- 开发进阶