diff --git a/README.md b/README.md
index ca0beb3..a1cc306 100644
--- a/README.md
+++ b/README.md
@@ -66,28 +66,28 @@ spring-cloud:Finchley.SR2
## 3. spring-cloud samples
-| samples | 描述 | 官方文档 |
-| --------------------------- | --------------------------------- | ------------------------------------------------------------ |
-| spring-cloud-Eureka | 服务的注册和发现 | [Service Discovery: Eureka Clients](https://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/2.1.0.RC3/single/spring-cloud-netflix.html#_service_discovery_eureka_clients) |
-| spring-cloud-Eureka-cluster | eureka 高可用集群搭建 | |
-| spring-cloud-Ribbon | 客户端负载均衡 | |
-| spring-cloud-OpenFeign | 声明式服务调用 | [Spring Cloud OpenFeign 官方文档](https://spring.io/projects/spring-cloud-openfeign#learn) |
-| spring-cloud-Hystrix | 服务容错与降级保护 | |
-| spring-cloud-config | 分布式配置中心 | [Spring Cloud Config](https://spring.io/projects/spring-cloud-config#learn) |
-| spring-cloud-stream | spring cloud 对消息服务的抽象整合 | [spring-cloud-stream官方文档](https://cloud.spring.io/spring-cloud-stream/) |
-| spring-cloud-zuul | spring cloud 网关服务 | [Router and Filter: Zuul](http://projects.spring.io/spring-cloud/spring-cloud.html#_router_and_filter_zuul) |
-| spring-cloud-sleuth-Zipkin | 分布式服务追踪 | [Spring Cloud Sleuth](https://spring.io/projects/spring-cloud-sleuth#learn) |
-| spring-cloud-config | 分布式配置中心 | [Spring Cloud Config](https://spring.io/projects/spring-cloud-config#learn) |
-| spring-cloud -bus | spring cloud 消息总线 | |
+| samples | 描述 | 官方文档 |
+| ------------------------------------------------------------ | --------------------------------- | ------------------------------------------------------------ |
+| [spring-cloud-Eureka](https://github.com/heibaiying/spring-samples-for-all/tree/master/spring-cloud/spring-cloud-eureka) | 服务的注册和发现 | [Service Discovery: Eureka Clients](https://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/2.1.0.RC3/single/spring-cloud-netflix.html#_service_discovery_eureka_clients) |
+| [spring-cloud-Eureka-cluster](https://github.com/heibaiying/spring-samples-for-all/tree/master/spring-cloud/spring-cloud-eureka-cluster) | eureka 高可用集群搭建 | |
+| spring-cloud-Ribbon | 客户端负载均衡 | |
+| spring-cloud-OpenFeign | 声明式服务调用 | [Spring Cloud OpenFeign 官方文档](https://spring.io/projects/spring-cloud-openfeign#learn) |
+| spring-cloud-Hystrix | 服务容错与降级保护 | |
+| spring-cloud-config | 分布式配置中心 | [Spring Cloud Config](https://spring.io/projects/spring-cloud-config#learn) |
+| spring-cloud-stream | spring cloud 对消息服务的抽象整合 | [spring-cloud-stream官方文档](https://cloud.spring.io/spring-cloud-stream/) |
+| spring-cloud-zuul | spring cloud 网关服务 | [Router and Filter: Zuul](http://projects.spring.io/spring-cloud/spring-cloud.html#_router_and_filter_zuul) |
+| spring-cloud-sleuth-Zipkin | 分布式服务追踪 | [Spring Cloud Sleuth](https://spring.io/projects/spring-cloud-sleuth#learn) |
+| spring-cloud-config | 分布式配置中心 | [Spring Cloud Config](https://spring.io/projects/spring-cloud-config#learn) |
+| spring-cloud -bus | spring cloud 消息总线 | |
## 4.spring分布式session和分布式事务
-| sample | 描述 | 官方文档 |
-| ---------------------------- | -------------------------- | ------------------------------------------------------------ |
-| spring-session | spring 分布式 session | [spring session](https://spring.io/projects/spring-session#learn) |
-| spring boot + spring session | spring boot 分布式 session | [spring session](https://spring.io/projects/spring-session#learn) |
+| sample | 描述 | 官方文档 |
+| ------------------------------------------------------------ | -------------------------- | ------------------------------------------------------------ |
+| [spring-session](https://github.com/heibaiying/spring-samples-for-all/tree/master/distributed%20solution/spring-session) | spring 分布式 session | [spring session](https://spring.io/projects/spring-session#learn) |
+| [spring boot + spring session](https://github.com/heibaiying/spring-samples-for-all/tree/master/distributed%20solution/spring-boot-session) | spring boot 分布式 session | [spring session](https://spring.io/projects/spring-session#learn) |
diff --git a/distributed solution/msm/pom.xml b/distributed-solution/msm/pom.xml
similarity index 100%
rename from distributed solution/msm/pom.xml
rename to distributed-solution/msm/pom.xml
diff --git a/distributed solution/msm/src/main/java/com/heibaiying/bean/User.java b/distributed-solution/msm/src/main/java/com/heibaiying/bean/User.java
similarity index 100%
rename from distributed solution/msm/src/main/java/com/heibaiying/bean/User.java
rename to distributed-solution/msm/src/main/java/com/heibaiying/bean/User.java
diff --git a/distributed solution/msm/src/main/java/com/heibaiying/controller/LoginController.java b/distributed-solution/msm/src/main/java/com/heibaiying/controller/LoginController.java
similarity index 100%
rename from distributed solution/msm/src/main/java/com/heibaiying/controller/LoginController.java
rename to distributed-solution/msm/src/main/java/com/heibaiying/controller/LoginController.java
diff --git a/distributed solution/msm/src/main/resources/springApplication.xml b/distributed-solution/msm/src/main/resources/springApplication.xml
similarity index 100%
rename from distributed solution/msm/src/main/resources/springApplication.xml
rename to distributed-solution/msm/src/main/resources/springApplication.xml
diff --git a/distributed solution/msm/src/main/webapp/WEB-INF/jsp/home.jsp b/distributed-solution/msm/src/main/webapp/WEB-INF/jsp/home.jsp
similarity index 100%
rename from distributed solution/msm/src/main/webapp/WEB-INF/jsp/home.jsp
rename to distributed-solution/msm/src/main/webapp/WEB-INF/jsp/home.jsp
diff --git a/distributed solution/msm/src/main/webapp/WEB-INF/jsp/index.jsp b/distributed-solution/msm/src/main/webapp/WEB-INF/jsp/index.jsp
similarity index 100%
rename from distributed solution/msm/src/main/webapp/WEB-INF/jsp/index.jsp
rename to distributed-solution/msm/src/main/webapp/WEB-INF/jsp/index.jsp
diff --git a/distributed solution/msm/src/main/webapp/WEB-INF/web.xml b/distributed-solution/msm/src/main/webapp/WEB-INF/web.xml
similarity index 100%
rename from distributed solution/msm/src/main/webapp/WEB-INF/web.xml
rename to distributed-solution/msm/src/main/webapp/WEB-INF/web.xml
diff --git a/distributed solution/spring-boot-session/README.md b/distributed-solution/spring-boot-session/README.md
similarity index 82%
rename from distributed solution/spring-boot-session/README.md
rename to distributed-solution/spring-boot-session/README.md
index 9608867..f4d28e6 100644
--- a/distributed solution/spring-boot-session/README.md
+++ b/distributed-solution/spring-boot-session/README.md
@@ -2,7 +2,7 @@
## 一、项目结构
-
+