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是待切入方法。 -![spring+redis项目目录结构](D:\spring-samples-for-all\pictures\spring-aop-annotation.png) +
@@ -166,4 +166,4 @@ public class AopTest { - 优先级高的切面在切入方法前执行的通知(before)会优先执行,但是位于方法后执行的通知(after,afterReturning)反而会延后执行,类似于同心圆原理。 - ![aop执行顺序](D:\spring-samples-for-all\pictures\aop执行顺序.png) \ 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是待切入的方法。 -![spring+redis项目目录结构](D:\spring-samples-for-all\pictures\spring-aop.png) +
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 @@ ### 项目目录结构 -![spring-druid-mybatis](D:\spring-samples-for-all\pictures\spring-druid-mybatis-annotation.png) +
#### 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 @@ ### 项目目录结构 -![spring-druid-mybatis](D:\spring-samples-for-all\pictures\spring-druid-mybatis.png) +
#### 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) -![spring-scheduling](D:\spring-samples-for-all\pictures\spring-dubbo.png) +
@@ -51,11 +51,11 @@ - api 下为公共的调用接口; - bean 下为公共的实体类。 -![spring-scheduling](D:\spring-samples-for-all\pictures\dubbo-ano-common.png) +
## 四、 服务提供者(dubbo-ano-provider) -![spring-scheduling](D:\spring-samples-for-all\pictures\dubbo-ano-provider.png) +
#### 4.1 提供方配置 @@ -147,7 +147,7 @@ public class ProductService implements IProductService { ## 五、服务消费者(dubbo-ano-consumer) -![spring-scheduling](D:\spring-samples-for-all\pictures\dubbo-ano-consumer.png) +
#### 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) -![spring-scheduling](D:\spring-samples-for-all\pictures\spring-dubbo.png) +
@@ -51,11 +51,11 @@ - api 下为公共的调用接口; - bean 下为公共的实体类。 -![spring-scheduling](D:\spring-samples-for-all\pictures\dubbo-common.png) +
## 四、 服务提供者(dubbo-provider) -![spring-scheduling](D:\spring-samples-for-all\pictures\dubbo-provider.png) +
#### 4.1 productService是服务的提供者( 商品数据用模拟数据展示) @@ -124,7 +124,7 @@ public class ProductService implements IProductService { ## 五、服务消费者(dubbo-consumer) -![spring-scheduling](D:\spring-samples-for-all\pictures\dubbo-consumer.png) +
#### 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 @@ -![spring-email](D:\spring-samples-for-all\pictures\spring-email-annotation.png) +
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 @@ -![spring-email](D:\spring-samples-for-all\pictures\spring-email.png) +
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. 项目以单元测试的方法进行测试 -![spring-jdbc-annotation](D:\spring-samples-for-all\pictures\spring-jdbc-annotation.png) +
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 项目结构 -![spring-jdbc](D:\spring-samples-for-all\pictures\spring-jdbc.png) +
#### 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文件夹下。 -![spring+redis项目目录结构](D:\spring-samples-for-all\pictures\spring-memcached-annotation.png) +
### 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序列化与反序列化 -![spring+redis项目目录结构](D:\spring-samples-for-all\pictures\spring-memcached.png) +
**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下,项目以单元测试的方式进行测试。 -![spring-mongodb-annotation](D:\spring-samples-for-all\pictures\spring-mongodb-annotation.png) +
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下,项目以单元测试的方式进行测试。 -![spring+redis项目目录结构](D:\spring-samples-for-all\pictures\spring-mongodb.png) +
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 项目结构 -![spring-mybatis](D:\spring-samples-for-all\pictures\spring-mybatis-annotation.png) +
#### 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 项目结构 -![spring-mybatis](D:\spring-samples-for-all\pictures\spring-mybatis.png) +
#### 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 @@ -![spring-rabbitmq](D:\spring-samples-for-all\pictures\spring-rabbitmq-annotation.png) +
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 @@ -![spring-rabbitmq](D:\spring-samples-for-all\pictures\spring-rabbitmq.png) +
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:标注。 -![redis官方推荐客户端](D:\spring-samples-for-all\pictures\redis官方推荐客户端.png) +
@@ -24,7 +24,7 @@ 1. jedis和redisson的配置类和单元测试分别位于config和test下对应的包中,其中集群的配置类以cluster开头。 2. 实体类Programmer.java用于测试Redisson序列化与反序列化 -![spring+redis+ano项目目录结构](D:\spring-samples-for-all\pictures\spring-redis-annotation.png) +
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:标注。 -![redis官方推荐客户端](D:\spring-samples-for-all\pictures\redis官方推荐客户端.png) +
@@ -24,7 +24,7 @@ 1. jedis和redisson的配置和单元测试分别位于resources和test下对应的包中,其中集群的配置文件以cluster结尾。所有配置按照需要在springApplication.xml用import导入。 2. 实体类Programmer.java用于测试Redisson序列化与反序列化 -![spring+redis项目目录结构](D:\spring-samples-for-all\pictures\spring-redis.png) +
**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的方式构建。 -![spring-scheduling](D:\spring-samples-for-all\pictures\spring-scheduling-annotation.png) +
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的方式构建。 -![spring-scheduling](D:\spring-samples-for-all\pictures\spring-scheduling.png) +
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的方式构建。 -![spring-scheduling](D:\spring-samples-for-all\pictures\spring-websocket-annotation.png) +
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的方式构建。 -![spring-scheduling](D:\spring-samples-for-all\pictures\spring-websocket.png) +