diff --git a/spring/spring-aop-annotation/README.md b/spring/spring-aop-annotation/README.md
index 43778a6..6b045a7 100644
--- a/spring/spring-aop-annotation/README.md
+++ b/spring/spring-aop-annotation/README.md
@@ -8,7 +8,7 @@
2. 自定义切面位于advice下,其中CustomAdvice是标准的自定义切面,FirstAdvice和SecondAdvice用于测试多切面共同作用于同一个被切入点时的执行顺序;
3. OrderService是待切入方法。
-
+
@@ -166,4 +166,4 @@ public class AopTest {
- 优先级高的切面在切入方法前执行的通知(before)会优先执行,但是位于方法后执行的通知(after,afterReturning)反而会延后执行,类似于同心圆原理。
- 
\ No newline at end of file
+
\ No newline at end of file
diff --git a/spring/spring-aop/README.md b/spring/spring-aop/README.md
index 3680b9c..b3e2364 100644
--- a/spring/spring-aop/README.md
+++ b/spring/spring-aop/README.md
@@ -6,7 +6,7 @@
切面配置位于resources下的aop.xml文件,其中CustomAdvice是自定义切面类,OrderService是待切入的方法。
-
+
diff --git a/spring/spring-druid-mybatis-annotation/README.md b/spring/spring-druid-mybatis-annotation/README.md
index 34694ca..bbaf7a8 100644
--- a/spring/spring-druid-mybatis-annotation/README.md
+++ b/spring/spring-druid-mybatis-annotation/README.md
@@ -2,7 +2,7 @@
### 项目目录结构
-
+
#### 1、创建maven工程,除了Spring基本依赖外,还需要导入mybatis和druid的相关依赖
diff --git a/spring/spring-druid-mybatis/README.md b/spring/spring-druid-mybatis/README.md
index 9b84fff..0d60525 100644
--- a/spring/spring-druid-mybatis/README.md
+++ b/spring/spring-druid-mybatis/README.md
@@ -2,7 +2,7 @@
### 项目目录结构
-
+
#### 1、创建maven工程,除了Spring基本依赖外,还需要导入mybatis和druid的相关依赖
diff --git a/spring/spring-dubbo-annotation/README.md b/spring/spring-dubbo-annotation/README.md
index 75b8e75..1a09d19 100644
--- a/spring/spring-dubbo-annotation/README.md
+++ b/spring/spring-dubbo-annotation/README.md
@@ -10,7 +10,7 @@
1.2 本项目dubbo的搭建采用zookeeper作为注册中心, 关于zookeeper的安装和基本操作可以参见我的手记[Zookeeper 基础命令与Java客户端](https://github.com/heibaiying/LearningNotes/blob/master/notes/%E4%B8%AD%E9%97%B4%E4%BB%B6/ZooKeeper/ZooKeeper%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA%E4%B8%8EJava%E5%AE%A2%E6%88%B7%E7%AB%AF.md)
-
+
@@ -51,11 +51,11 @@
- api 下为公共的调用接口;
- bean 下为公共的实体类。
-
+
## 四、 服务提供者(dubbo-ano-provider)
-
+
#### 4.1 提供方配置
@@ -147,7 +147,7 @@ public class ProductService implements IProductService {
## 五、服务消费者(dubbo-ano-consumer)
-
+
#### 1.消费方的配置
diff --git a/spring/spring-dubbo/README.md b/spring/spring-dubbo/README.md
index bc4bc80..732f063 100644
--- a/spring/spring-dubbo/README.md
+++ b/spring/spring-dubbo/README.md
@@ -10,7 +10,7 @@
1.2 本项目dubbo的搭建采用zookeeper作为注册中心, 关于zookeeper的安装和基本操作可以参见我的手记[Zookeeper 基础命令与Java客户端](https://github.com/heibaiying/LearningNotes/blob/master/notes/%E4%B8%AD%E9%97%B4%E4%BB%B6/ZooKeeper/ZooKeeper%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA%E4%B8%8EJava%E5%AE%A2%E6%88%B7%E7%AB%AF.md)
-
+
@@ -51,11 +51,11 @@
- api 下为公共的调用接口;
- bean 下为公共的实体类。
-
+
## 四、 服务提供者(dubbo-provider)
-
+
#### 4.1 productService是服务的提供者( 商品数据用模拟数据展示)
@@ -124,7 +124,7 @@ public class ProductService implements IProductService {
## 五、服务消费者(dubbo-consumer)
-
+
#### 1.在dubbo.xml调用远程的服务
diff --git a/spring/spring-email-annotation/README.md b/spring/spring-email-annotation/README.md
index 2e0cfc9..cf0550e 100644
--- a/spring/spring-email-annotation/README.md
+++ b/spring/spring-email-annotation/README.md
@@ -10,7 +10,7 @@
-
+
diff --git a/spring/spring-email/README.md b/spring/spring-email/README.md
index 1eff4b8..fc51875 100644
--- a/spring/spring-email/README.md
+++ b/spring/spring-email/README.md
@@ -10,7 +10,7 @@
-
+
diff --git a/spring/spring-jdbc-annotation/README.md b/spring/spring-jdbc-annotation/README.md
index 9bdfa08..e53f9e5 100644
--- a/spring/spring-jdbc-annotation/README.md
+++ b/spring/spring-jdbc-annotation/README.md
@@ -7,7 +7,7 @@
1. 数据源配置位于config目录下的DatabaseConfig.java和DataSourceConfig.java
2. 项目以单元测试的方法进行测试
-
+
diff --git a/spring/spring-jdbc/README.md b/spring/spring-jdbc/README.md
index e2e1498..7017f78 100644
--- a/spring/spring-jdbc/README.md
+++ b/spring/spring-jdbc/README.md
@@ -4,7 +4,7 @@
#### 1.1 项目结构
-
+
#### 1.2 项目依赖
diff --git a/spring/spring-memcached-annotation/README.md b/spring/spring-memcached-annotation/README.md
index 5254836..487f8a1 100644
--- a/spring/spring-memcached-annotation/README.md
+++ b/spring/spring-memcached-annotation/README.md
@@ -10,7 +10,7 @@ XMemcached是基于java nio的memcached高性能客户端,支持完整的memca
1. memcached的整合配置位于com.heibaiying.config文件夹下。
-
+
### 1.3 依赖说明
diff --git a/spring/spring-memcached/README.md b/spring/spring-memcached/README.md
index 0615160..b4ca3af 100644
--- a/spring/spring-memcached/README.md
+++ b/spring/spring-memcached/README.md
@@ -11,7 +11,7 @@ XMemcached是基于java nio的memcached高性能客户端,支持完整的memca
1. memcached的整合配置位于resources下的memcached文件夹下,其中集群配置用cluster开头。所有配置按照需要在springApplication.xml用import导入。
2. 实体类Programmer.java用于测试memcached序列化与反序列化
-
+
**springapplication.xml文件:**
diff --git a/spring/spring-mongodb-annotation/README.md b/spring/spring-mongodb-annotation/README.md
index aec50c7..6297afd 100644
--- a/spring/spring-mongodb-annotation/README.md
+++ b/spring/spring-mongodb-annotation/README.md
@@ -6,7 +6,7 @@
配置文件位于com.heibaiying.config下,项目以单元测试的方式进行测试。
-
+
diff --git a/spring/spring-mongodb/README.md b/spring/spring-mongodb/README.md
index 7f5d03d..14257fe 100644
--- a/spring/spring-mongodb/README.md
+++ b/spring/spring-mongodb/README.md
@@ -6,7 +6,7 @@
配置文件位于resources下,项目以单元测试的方式进行测试。
-
+
diff --git a/spring/spring-mybatis-annotation/README.md b/spring/spring-mybatis-annotation/README.md
index bac6696..9808737 100644
--- a/spring/spring-mybatis-annotation/README.md
+++ b/spring/spring-mybatis-annotation/README.md
@@ -4,7 +4,7 @@
#### 1.1 项目结构
-
+
#### 1.2 项目依赖
diff --git a/spring/spring-mybatis/README.md b/spring/spring-mybatis/README.md
index 7607c5c..aa454a0 100644
--- a/spring/spring-mybatis/README.md
+++ b/spring/spring-mybatis/README.md
@@ -4,7 +4,7 @@
#### 1.1 项目结构
-
+
#### 1.2 项目依赖
diff --git a/spring/spring-rabbitmq-annotation/README.md b/spring/spring-rabbitmq-annotation/README.md
index 8ef27f7..3752593 100644
--- a/spring/spring-rabbitmq-annotation/README.md
+++ b/spring/spring-rabbitmq-annotation/README.md
@@ -14,7 +14,7 @@
-
+
diff --git a/spring/spring-rabbitmq/README.md b/spring/spring-rabbitmq/README.md
index 8c23748..55235e7 100644
--- a/spring/spring-rabbitmq/README.md
+++ b/spring/spring-rabbitmq/README.md
@@ -14,7 +14,7 @@
-
+
diff --git a/spring/spring-redis-annotation/README.md b/spring/spring-redis-annotation/README.md
index d893696..cf8abeb 100644
--- a/spring/spring-redis-annotation/README.md
+++ b/spring/spring-redis-annotation/README.md
@@ -11,7 +11,7 @@
注:关于redis其他语言官方推荐的客户端可以在[客户端](http://www.redis.cn/clients.html)该网页查看,其中官方推荐的用了黄色星星:star:标注。
-
+
@@ -24,7 +24,7 @@
1. jedis和redisson的配置类和单元测试分别位于config和test下对应的包中,其中集群的配置类以cluster开头。
2. 实体类Programmer.java用于测试Redisson序列化与反序列化
-
+
diff --git a/spring/spring-redis/README.md b/spring/spring-redis/README.md
index 06b9a9d..ab37266 100644
--- a/spring/spring-redis/README.md
+++ b/spring/spring-redis/README.md
@@ -11,7 +11,7 @@
注:关于redis其他语言官方推荐的客户端可以在[客户端](http://www.redis.cn/clients.html)该网页查看,其中官方推荐的用了黄色星星:star:标注。
-
+
@@ -24,7 +24,7 @@
1. jedis和redisson的配置和单元测试分别位于resources和test下对应的包中,其中集群的配置文件以cluster结尾。所有配置按照需要在springApplication.xml用import导入。
2. 实体类Programmer.java用于测试Redisson序列化与反序列化
-
+
**springapplication.xml文件:**
diff --git a/spring/spring-scheduling-annotation/README.md b/spring/spring-scheduling-annotation/README.md
index ddaa651..f7f5c7e 100644
--- a/spring/spring-scheduling-annotation/README.md
+++ b/spring/spring-scheduling-annotation/README.md
@@ -6,7 +6,7 @@
关于任务的调度配置定义在ServletConfig.java中,为方便观察项目定时执行的情况,项目以web的方式构建。
-
+
diff --git a/spring/spring-scheduling/README.md b/spring/spring-scheduling/README.md
index 0cf9d90..2131f0e 100644
--- a/spring/spring-scheduling/README.md
+++ b/spring/spring-scheduling/README.md
@@ -6,7 +6,7 @@
关于任务的调度配置定义在springApplication.xml中,为方便观察项目定时执行的情况,项目以web的方式构建。
-
+
diff --git a/spring/spring-websocket-annotation/README.md b/spring/spring-websocket-annotation/README.md
index 1306854..a2c14d2 100644
--- a/spring/spring-websocket-annotation/README.md
+++ b/spring/spring-websocket-annotation/README.md
@@ -11,7 +11,7 @@
5. webSocketConfig 是websocket 的主要配置类;
6. 项目以web的方式构建。
-
+
diff --git a/spring/spring-websocket/README.md b/spring/spring-websocket/README.md
index 8f82b01..f69c6bb 100644
--- a/spring/spring-websocket/README.md
+++ b/spring/spring-websocket/README.md
@@ -9,7 +9,7 @@
3. CustomHandershakerInterceptor为自定义的 websocket 的握手拦截器;
4. 项目以web的方式构建。
-
+