Docker的安装并非想象中那么随意,在不同的平台上安装Docker必须满足不同的先决条件。根据Docker官网上的安装说明,想要在Ubuntu上安装Docker需要满足两点要求,一是Ubuntu的版本支持,二是Ubuntu的内核支持,具体如下。 查看全文>>
技术文章2021-04-12 |传智教育 | Docker安装,Docker安装对开发平台的要求
在Java中,数组的定义有三种方式,数组类型可以是变量的数据类型,数组名就是定义的变量名,要符合标识符的规范,数组长度表示该数组中可容纳的数组元素的个数,三种定义数组语法格式的实际使用示例如下: 查看全文>>
技术文章2021-04-12 |传智教育 |定义数组,定义数组基本语法格式
JDK是SUN提供的一套Java开发环境,全称JavaDevelopmentKit,简称JDK,它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。为了更好地学习JDK,初学者需要对JDK安装目录下的子目录及文件的作用有所了解,接下来分别对JDK安装目录下的子目录进行介绍。 查看全文>>
技术文章2021-03-30 |传智教育 |JDK是什么,JDK安装目录
当Servlet向客户端回送响应消息时,由于HTTP协议的响应头字段有很多种,为此,在HttpServletResponse接口中,定义了一系列设置HTTP响应头字段的方法,如表1所示。 查看全文>>
技术文章2021-03-29 |传智教育 |Java设置响应消息头字段的方法
微服务架构中的每个服务为了高可用,很大程度上都会进行集群,我们假设现在集群了3个user服务,同时能提供相同的服务,问题来了,我们如何决定调用这3个user服务中的哪一个呢?根据不同分析角度,会有不同的答案,也可以理解为根据不同的情况,我们可以写不同的算法,来决定到底此时此刻,调用这3个user服务的哪一个,那么,Ribbon就给我们提供了不同的算法,我们可以根据业务场景,调整配置文件,决定到底使用哪个算法,这样,算法中就会计算出调用哪个user服务了。 查看全文>>
技术文章2021-03-26 |传智教育 |Ribbon的常用负载均衡策略详细分析
在微服务架构中,通常会存在多个服务层调用的情况,如果基础服务出现故障可能会发生级联传递,导致整个服务链上的服务不可用,如图1所示。 查看全文>>
技术文章2021-03-25 |传智教育 |Spring Cloud Hystrix原理
Eureka是Netflix开发的一个服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS(Amazon Web Services )域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。Spring Cloud将其集成在自己的子项目Spring Cloud Netflix中,以实现Spring Cloud的服务发现功能。 查看全文>>
技术文章2021-03-25 |传智教育 |Spring eureka原理介绍
Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。它与Struts2框架一样,都属于MVC框架,但其使用和性能等方面比Struts2更加优异。Spring MVC具有如下特点: 查看全文>>
技术文章2021-03-22 |传智教育 |Spring MVC框架,Spring MVC框架的优点