增加项目说明

This commit is contained in:
luoxiang 2019-01-07 23:24:56 +08:00
parent 23fa10212e
commit e09a8dac8c
24 changed files with 33 additions and 33 deletions

View File

@ -8,7 +8,7 @@
2. 自定义切面位于advice下其中CustomAdvice是标准的自定义切面FirstAdvice和SecondAdvice用于测试多切面共同作用于同一个被切入点时的执行顺序
3. OrderService是待切入方法。
![spring+redis项目目录结构](D:\spring-samples-for-all\pictures\spring-aop-annotation.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-aop-annotation.png"/> </div>
@ -166,4 +166,4 @@ public class AopTest {
- 优先级高的切面在切入方法前执行的通知(before)会优先执行,但是位于方法后执行的通知(after,afterReturning)反而会延后执行,类似于同心圆原理。
![aop执行顺序](D:\spring-samples-for-all\pictures\aop执行顺序.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/aop执行顺序.png"/> </div>

View File

@ -6,7 +6,7 @@
切面配置位于resources下的aop.xml文件其中CustomAdvice是自定义切面类OrderService是待切入的方法。
![spring+redis项目目录结构](D:\spring-samples-for-all\pictures\spring-aop.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-aop.png"/> </div>

View File

@ -2,7 +2,7 @@
### 项目目录结构
![spring-druid-mybatis](D:\spring-samples-for-all\pictures\spring-druid-mybatis-annotation.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-druid-mybatis-annotation.png"/> </div>
#### 1、创建maven工程除了Spring基本依赖外还需要导入mybatis和druid的相关依赖

View File

@ -2,7 +2,7 @@
### 项目目录结构
![spring-druid-mybatis](D:\spring-samples-for-all\pictures\spring-druid-mybatis.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-druid-mybatis.png"/> </div>
#### 1、创建maven工程除了Spring基本依赖外还需要导入mybatis和druid的相关依赖

View File

@ -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)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-dubbo.png"/> </div>
@ -51,11 +51,11 @@
- api 下为公共的调用接口;
- bean 下为公共的实体类。
![spring-scheduling](D:\spring-samples-for-all\pictures\dubbo-ano-common.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/dubbo-ano-common.png"/> </div>
## 四、 服务提供者dubbo-ano-provider
![spring-scheduling](D:\spring-samples-for-all\pictures\dubbo-ano-provider.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/dubbo-ano-provider.png"/> </div>
#### 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)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/dubbo-ano-consumer.png"/> </div>
#### 1.消费方的配置

View File

@ -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)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-dubbo.png"/> </div>
@ -51,11 +51,11 @@
- api 下为公共的调用接口;
- bean 下为公共的实体类。
![spring-scheduling](D:\spring-samples-for-all\pictures\dubbo-common.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/dubbo-common.png"/> </div>
## 四、 服务提供者dubbo-provider
![spring-scheduling](D:\spring-samples-for-all\pictures\dubbo-provider.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/dubbo-provider.png"/> </div>
#### 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)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/dubbo-consumer.png"/> </div>
#### 1.在dubbo.xml调用远程的服务

View File

@ -10,7 +10,7 @@
![spring-email](D:\spring-samples-for-all\pictures\spring-email-annotation.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-email-annotation.png"/> </div>

View File

@ -10,7 +10,7 @@
![spring-email](D:\spring-samples-for-all\pictures\spring-email.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-email.png"/> </div>

View File

@ -7,7 +7,7 @@
1. 数据源配置位于config目录下的DatabaseConfig.java和DataSourceConfig.java
2. 项目以单元测试的方法进行测试
![spring-jdbc-annotation](D:\spring-samples-for-all\pictures\spring-jdbc-annotation.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-jdbc-annotation.png"/> </div>

View File

@ -4,7 +4,7 @@
#### 1.1 项目结构
![spring-jdbc](D:\spring-samples-for-all\pictures\spring-jdbc.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-jdbc.png"/> </div>
#### 1.2 项目依赖

View File

@ -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)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-memcached-annotation.png"/> </div>
### 1.3 依赖说明

View File

@ -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)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-memcached.png"/> </div>
**springapplication.xml文件**

View File

@ -6,7 +6,7 @@
配置文件位于com.heibaiying.config下,项目以单元测试的方式进行测试。
![spring-mongodb-annotation](D:\spring-samples-for-all\pictures\spring-mongodb-annotation.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-mongodb-annotation.png"/> </div>

View File

@ -6,7 +6,7 @@
配置文件位于resources下,项目以单元测试的方式进行测试。
![spring+redis项目目录结构](D:\spring-samples-for-all\pictures\spring-mongodb.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-mongodb.png"/> </div>

View File

@ -4,7 +4,7 @@
#### 1.1 项目结构
![spring-mybatis](D:\spring-samples-for-all\pictures\spring-mybatis-annotation.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-mybatis-annotation.png"/> </div>
#### 1.2 项目依赖

View File

@ -4,7 +4,7 @@
#### 1.1 项目结构
![spring-mybatis](D:\spring-samples-for-all\pictures\spring-mybatis.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-mybatis.png"/> </div>
#### 1.2 项目依赖

View File

@ -14,7 +14,7 @@
![spring-rabbitmq](D:\spring-samples-for-all\pictures\spring-rabbitmq-annotation.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-rabbitmq-annotation.png"/> </div>

View File

@ -14,7 +14,7 @@
![spring-rabbitmq](D:\spring-samples-for-all\pictures\spring-rabbitmq.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-rabbitmq.png"/> </div>

View File

@ -11,7 +11,7 @@
关于redis其他语言官方推荐的客户端可以在[客户端](http://www.redis.cn/clients.html)该网页查看,其中官方推荐的用了黄色星星:star:标注。
![redis官方推荐客户端](D:\spring-samples-for-all\pictures\redis官方推荐客户端.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/redis官方推荐客户端.png"/> </div>
@ -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)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-redis-annotation.png"/> </div>

View File

@ -11,7 +11,7 @@
关于redis其他语言官方推荐的客户端可以在[客户端](http://www.redis.cn/clients.html)该网页查看,其中官方推荐的用了黄色星星:star:标注。
![redis官方推荐客户端](D:\spring-samples-for-all\pictures\redis官方推荐客户端.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/redis官方推荐客户端.png"/> </div>
@ -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)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-redis.png"/> </div>
**springapplication.xml文件**

View File

@ -6,7 +6,7 @@
关于任务的调度配置定义在ServletConfig.java中为方便观察项目定时执行的情况项目以web的方式构建。
![spring-scheduling](D:\spring-samples-for-all\pictures\spring-scheduling-annotation.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-scheduling-annotation.png"/> </div>

View File

@ -6,7 +6,7 @@
关于任务的调度配置定义在springApplication.xml中为方便观察项目定时执行的情况项目以web的方式构建。
![spring-scheduling](D:\spring-samples-for-all\pictures\spring-scheduling.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-scheduling.png"/> </div>

View File

@ -11,7 +11,7 @@
5. webSocketConfig 是websocket 的主要配置类;
6. 项目以web的方式构建。
![spring-scheduling](D:\spring-samples-for-all\pictures\spring-websocket-annotation.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-websocket-annotation.png"/> </div>

View File

@ -9,7 +9,7 @@
3. CustomHandershakerInterceptor为自定义的 websocket 的握手拦截器;
4. 项目以web的方式构建。
![spring-scheduling](D:\spring-samples-for-all\pictures\spring-websocket.png)
<div align="center"> <img src="https://github.com/heibaiying/spring-samples-for-all/blob/master/pictures/spring-websocket.png"/> </div>