- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Docker学习笔记整理(二)
Docker学习笔记整理(二)1、DockerFile1.1、DockerFile相关命令2、构建自己的centos1、DockerFile用于制作自己的镜像。1.1、DockerFile相关命令FROM:定制的镜像都是基于 FROM 的镜像。RUN:用于执行后面跟着的命令行命令, docker build时执行。COPY:复制指令,从上下文目录中复制文件或者目录到容器里指定路径。ADD:ADD 指令和 COPY 的使用格类似(同样需求下,官方推荐使用 COPY)。功能也类似,不同之处如下:
2021-09-18 09:17:23
405
原创 Docker学习笔记整理(一)
Docker学习笔记整理(一)前言1、基本命令1.1 Docker-镜像命令查看所有镜像搜索镜像从远程仓库下载镜像删除镜像1.2 Docker-容器命令新建容器并启动命令二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1、基本命令1.1 Docker-镜像命令查看所有镜像#查看所有镜像[r
2021-09-18 09:16:17
602
原创 笔记整理
1、自增变量1.赋值操作,最后计算,也就是把操作数栈中的结果重新赋值给变量。2.自增自减的操作都是直接修改变量值的,是不需要经过操作数栈的。3.计算过程中的临时结果先会保存在操作数栈中。2、单例模式创建步骤:1.构造器的私有化2.自行创建实例,并且使用静态变量保存3.对外提供此实例类型:饿汉式:天然的线程安全,但是不管你需不需要这个类的实例都会去进行创建实例,在一些情况下比较浪费资源。(实现方式直接实例化,枚举,静态代码块)饱汉式:线程不安全,但是可以根据自身需要获取实例,节约了资源开
2021-03-17 23:38:12
426
2
原创 springcloudAlibaba之sentinel
文章目录一、sentinel是什么?二、使用步骤1.下载控制台jar包2.客户端配置1.引入库2.yml配置3.主启动类4.业务类3.功能测试1.流量控制一、sentinel是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。简单的来说 sentinel和hystrix所起的作用相差无几,不过sentinel是可以通过控制台
2021-01-29 08:29:24
1492
原创 springCloudAlibaba之nacos
文章目录前言一、nacos是什么?二、作为注册中心1.安装nacos2.配置客户端微服务1.引入库2.修改配置文件3.主启动类4.服务提供的业务类5.服务消费的业务类3.测试二、作为配置中心1. 引入pom前言为什么要学习和使用springcloud Alibaba ?因为springcloud的很多组件是由Netflix公司所提供,而且组件大多都进入维护时期,所以随着时间的不停推进,我们就需要一种更为合适的组件来进行开发,而springcloud Alibaba 就应运而生。一、nacos是什么
2021-01-14 20:46:44
352
原创 springcloud之链路追踪sleuth
文章目录前言一、sleuth是什么?二、使用步骤1.下载zipkin2.pom引入3.yml配置4.controller5.测试三、总结前言随着分布式微服务系统的不断发展,系统中的服务调用会越来越复杂,服务调用的链路会更长,为了方便查看服务链路中的调用,获取链路调用每个节点的信息(比如响应时间之类的)就需要对服务的链路调用进行追踪。一、sleuth是什么?sleuth就是为了提供在微服务系统中对调用的链路进行追踪,并获取相应的信息,用户可视化的方式展现出来。主要作用就是一下四个方面上图来源
2021-01-11 19:07:24
652
原创 springcloud之config配置中心集成
文章目录前言一、config服务端1.pom引入2.配置文件3.主启动4.测试二、客户端1.pom引入2.配置文件3.主启动以及业务类4.测试三、动态刷新前言Spring Cloud Config为分布式系统中的外部化配置提供服务器端和客户端支持。使用Config Server,您可以在中心位置管理所有环境中应用程序的外部属性。服务端获取或者配置各个客户端属性,客户端获取自己配置。springCloud config可以结合git或者github的版本管理工具使用,满足了配置由于环境因素或者其他因素
2021-01-06 18:29:41
224
原创 SpringCloud之gateway组件(网关)
文章目录一、gateway是什么?二、工作原理三、入门使用1.pom引入2.配置文件3.启动类4.测试四、Route(路由)1.修改application.yml2.测试五、Predicate(断言)六、Filter(过滤器)1、单一过滤器2、全局过滤器七、总结一、gateway是什么?gateway组件是继zuul之后的又一大网关组件,不过zuul其本身还是基于servlet实现的,换言之还是同步阻塞方式的实现。就其本身来讲它的最根本弊端也是再此。而非阻塞带来的好处不言而喻,高效利用线程资源进而提高
2020-12-29 21:24:18
1143
原创 springCloud之Hystrix组件学习
文章目录一、Hystrix是什么?二、服务降级1.pom引入2.编写Controller3.修改主启动类4.测试三、服务降级(统一fallback)1.代码改造2.测试四、服务降级(结合openFegin)1.搭建注册中心服务2.搭建消费服务(1)pom引入(2)配置文件(3)修改主启动类(4)编写feginService和fallbcak(5)编写controller3.测试五、服务熔断1、修改paymentController2、测试3、刚才提到的小疑惑(其实是自己的疑惑)六、总结一、Hystrix
2020-12-26 16:13:59
111
原创 Spring cloud之Ribbon组件集成
文章目录一、Ribbon是什么?二、使用步骤1.引入库2.读入数据总结一、Ribbon是什么?Ribbon是Netflix发布的云中间层服务开源项目,其主要功能是提供客户端实现负载均衡算法。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,Ribbon是一个客户端负载均衡器,我们可以在配置文件中Load Balancer后面的所有机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器,我们也很容易使用Ribbon实现自定义的负载均衡算法。关于负载
2020-12-23 20:07:24
960
1
原创 springCloud之consul学习(单节点)
此篇文章主要是学习consul用作注册中心的总结一、consul下载consul是需要独立安装,无论是单节点部署还是集群环境,类似于zookeeper,由于consul是用Go语言编写的也就是意味着consul具有良好的跨平台的特性。下面附上官网的下载地址:链接: https://www.consul.io/downloads.html.本次学习选用windows版本,诸君可自行选择。二、安装下载完成之后就会得到一个consul.exe文件,双击执行即可(切记关闭防火墙)安装完成之后,在
2020-12-19 15:51:40
523
1
原创 Spring cloud之Eureka组件集成学习
Spring cloud之Eureka组件集成学习注意:此文章中的测试版本为springboot-2.2.2.RELEASE,springcloud-Hoxton.SR1版文章目录前言前言一、eureka服务端1.pom引入2.修改配置文件3.启动类二、eureka客户端1.pom引入2.修改配置文件3.启动类三、测试四、eureka自我保护机制五、结语一、eureka集成1.pom引入2.修改配置文件3.启动类二、eureka客户端1.pom引入2.修改配置文件3.启动类三、测试四、eureka自我
2020-12-10 23:48:08
538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人