![](https://img-blog.csdnimg.cn/20190523231544721.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
软件架构
本专栏总结了我在学习软件架构技术过程中的简单实验以及个人学习总结
Eyeshort
这个作者很懒,什么都没留下…
展开
-
Docker的使用(四:Docker Registry本地私有仓库搭建&知识点总结)
任务一: Docker Registry本地私有仓库搭建1、启动Docker Registry;2、重命名镜像;3、推送镜像;4、浏览器查看验证;5、文件查看验证;任务二:Docker Registry本地私有仓库配置;1、本地私有仓库配置;1.1、查看Docker Registry私有仓库搭建地址;1.2、生成自签名证...原创 2019-05-24 08:04:05 · 574 阅读 · 0 评论 -
Docker的使用(三:Docker Hub远程镜像管理)
1、登录 Docker Hub;2、修改镜像名称;3、登录认证;4、推送镜像;5、查看验证;原创 2019-05-24 08:03:43 · 1105 阅读 · 0 评论 -
Docker的使用(二:Docker客户端常用指令练习)
1、列出镜像;2、搜索镜像;3、拉取镜像;4、构建镜像;4.1、在Dockerfile文件所在目录构建镜像;4.2、在其他目录构建镜像;4.3、查看镜像是否构建成功;5、删除镜像;6、创建并启动容器;7、列出容器;8、执行命令;9、停止容器;9.1、通过docker stop指令停止指定容器;9....原创 2019-05-24 08:03:18 · 609 阅读 · 0 评论 -
Docker的使用(一:Docker入门程序)
1、编写Dockerfile文件;注:创建一个空的Docker工作目录dockerspace,进而进入该目录,并创建编写dockerfile文件;2、编写外部文件。注:在当前目录(dockerspace)下分别创建requirements.txt和app.py。2.1、编写requirements.txt文件;2.2、编写app.py文件3、创建...原创 2019-05-24 08:02:44 · 225 阅读 · 0 评论 -
Spring Cloud应用开发(七:使用Git存储方式实现分布式配置管理 )
1、使用Git存储实现管理;1.1、配置Git。在Git上创建microservice-study-config目录,并在目录中添加开发,预发布和测试的配置文件;1.2、修改服务端配置文件。将microservice-config-server工程的配置文件中本地文件存储方式的配置删除(或注释),并添加git的配置信息;1.3、修改客户端配置文件。在micro...原创 2019-05-24 08:02:19 · 335 阅读 · 0 评论 -
Spring Cloud应用开发(六:使用本地存储方式实现分布式配置管理 )
1、搭建Config Server;1.1、创建配置中心工程microservice-config-server,并在其pom.xml中引入Config Server的依赖;1.2、编写配置文件application.yml,添加服务端口号和存储属性等信息;1.3、在scr/main/resources目录下创建三个分别用于表示开发,预发布和测试的资源配置文件...原创 2019-05-24 08:02:02 · 217 阅读 · 0 评论 -
Spring Cloud应用开发(五:API网关服务)
1、使用Zuul构建API网关服务;注:本服务涉及到3个工程,起作用分别如下:ms-spring-eureka-server工程:服务注册中心,端口为8761。 ms-spring-eureka-order工程:服务提供者,需要启动一个订单实例,端口为7900。 Ms-gateway-zuul工程:使用Zuul实现的API Gateway,端口为8050。1.1、创...原创 2019-05-24 08:01:45 · 186 阅读 · 0 评论 -
Spring Cloud应用开发(四:服务容错保护)
1、Spring Cloud Hystrix的使用1.1、创建microservice-eureka-user-hystrix工程,并在其pom.xml中引入eureka和hystrix的依赖;1.2、编写配置文件。在配置文件中添加Eureka服务实例的端口号,服务端地址等;1.3、在工程主类Application中使用@EnableCircuitBreaker注解...原创 2019-05-24 08:01:25 · 165 阅读 · 0 评论 -
Spring Cloud应用开发(三:客户端的负载均衡)
1、Ribbon的使用注:在石榴啊RestTemplate的方法上添加@LoadBalanced注解,并在其执行方法中使用服务实例的名称即可;1.1、添加@LoadBalanced注解,在ms-spring-eureka-user工程引导类中的RestTemplate()方法上添加@LoadBalanced注解;注:在上述方法中RestTemplate被@LoadBal...原创 2019-05-23 09:36:57 · 139 阅读 · 0 评论 -
Spring Cloud应用开发(二:实现服务间的调用)
1、搭建订单服务工程。注:在父工程cloud中,创建Maven子模块ms-spring-eureka-server;1.1、添加依赖,在pom文件中添加Eureka依赖;1.2、写配置文件,在配置文件中添加Eureka服务实例的端口号、服务端地址等信息;1.3、创建订单实体类,创建com.itheima.springcloud.po包,并在包中创建订单...原创 2019-05-23 09:33:37 · 250 阅读 · 0 评论 -
Spring Cloud应用开发(一:使用Eureka注册服务)
1、搭建maven父工程;注:在MyEclipse中,创建一个Maven父工程cloud,并在工程的pom.xml中添加Spring Cloud的版本依赖等信息。2、搭建服务端工程。注:在父工程cloud中,创建Maven子模块ms-spring-eureka-server作为服务端工程,该模块是一个基础的Spring Boot工程。2.1、添加依赖(microse...原创 2019-05-23 09:30:37 · 186 阅读 · 0 评论 -
将Spring Boot项目打包成jar包&war包
任务一:将Spring Boot项目打包成jar包1、在pom.xml文件中添加依赖2、通过cmd命令行来进行打包jar包(首先进入项目的目录中)3、进入项目中的target目录下查看包4、使用命令执行jar包;5、浏览器查看输出结果任务二:将Spring Boot项目打包成war包1、将项目pom.xml中<packaging>元素内的...原创 2019-05-23 09:26:45 · 1101 阅读 · 0 评论 -
Spring Boot与ActiveMQ的集成
1、ActiveMQ软见得安装配置1.1、上传软件包并解压1.2、配置并启动1.3、浏览器验证2、添加ActiveMQ起步依赖;3、创建消息队列对象,在Application.java中编写一个创建消息队列的方法,其代码展示如下;4、创建消息生产者,创建一个队列消息的控制器类QueueController,并在类中编写发送消息的方法,其...原创 2019-05-23 09:23:08 · 208 阅读 · 0 评论 -
Spring Boot与Redis的集成
1、在Linux中安装Redis。1.1、在线下载软件1.2、安装软件1.3、修改配置文件1.4、启动Redis;2、添加Redis起步缓存,在pom.xml中添加Spring Boot支持Redis的依赖配置。3、添加缓存注解。3.1、在引导类Application.java中,添加@EnableCaching注解开启...原创 2019-05-23 09:17:11 · 152 阅读 · 0 评论 -
pring Boot与MyBatista的集成
1、准备数据库环境,在MySQL数据库中,创建一个名为microservice的数据库,在microservice中创建表tb_user,并在表中插入3条数据;2、创建项目,添加依赖。3、编写配置文件,在application.properties中添加数据库配置信息以及日志信息。4、创建实体类User。5、编写mapper。6、编写service类...原创 2019-05-23 09:07:08 · 199 阅读 · 0 评论 -
Spring & servlet
1、修改pom.xml文件,添加以下内容:代码:<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </depende...原创 2019-05-23 08:54:17 · 285 阅读 · 0 评论 -
Spring Boot项目快速搭建
实验要求及目的:(1)掌握ApplicationContext容器使用属性setter方法注入的实现;(2)了解Spring的概念和优点;(3)熟悉Spring中的IOC和DI;实验环境: a) Java jdk 1.8; b) apache-maven-3.6.0; c) Myeclipse C10;实验内容:步骤一:从 start.spring....原创 2019-05-23 08:44:17 · 147 阅读 · 0 评论