java java面向对象(二)抽象类、接口和包

一、抽象类

1.抽象方法

没有方法体的方法就是抽象方法

  1. public abstract void setContent();
  • 以abstract修饰的方法
  • 只有方法名称和参数等,没有方法体(即没有实现部分)
2.什么是抽象类
  • 拥有抽象方法的类就是抽象类(只要有抽象方法的类就必须是抽象类,它可以有其他属性和非抽象方法)
  • 抽象类必须在class关键词前面添加上abstract关键词,以表示此类为抽象类
  • 继承自

java java面向对象(一)面向对象及其三大特性

一、面向对象主要概念

面向对象是一种组件化的编程思想

1.类:所有有共性的一类实体的统称,是一个模板
2.对象:是某个实际存在的实体实例

二、面向对象编程的组成部分

1.面向对象编程的组成部分
  • 属性:描述实体的指标,是静态的
  • 方法:对实体进行的一些操作和实例拥有的行为,是动态的

面向对象编程的组成部分

2.类的定义

类的定义

类定义包括以下几个部分

  • (1)包的定义:类似于定义类的所在的位置(存储位置)
  • (2)类的主体定义
    • (1) 静态变量

java Spring Cloud服务注册组件Eureka(下)-集群版Eureka注册中心

一、高可用的服务注册

为了使服务注册高可用,所以,各组成部分都需要形成集群

  • Eureka Server集群
  • Eureka Client集群

服务注册集群模式

二、Eureka Server集群实践

1.集群节点说明
服务器名称 角色 其他说明
discovery-server-1 Eureka Server 注册中心第1个节点
discovery-server-2 Eureka Server 注册中心

java Spring Cloud服务注册组件Eureka(上)-单机版Eureka注册中心

一、Eureka是什么

Eureka是Spring Cloud中用于服务注册与发现的组件,类似于Zookeeper

二、Eureka中的组成

Eureka的组成三种角色

1.Eureka Server

即Eureka服务端,是服务注册中心

2.Eureka Client

即Eureka客户端,包括服务提供者(服务生产者)和服务消费者(服务调用者)

(1) 客户端操作
  • 注册服务(register):向注册中心注册服务(向注册中心报告

java Spring Cloud简介及与Dubbo的比较

一、Spring Cloud的介绍

Spring Cloud是一个基于Spring Boot的完整的微服务框架,它是一个工具箱,而不是一门具体的技术

1.Sprig Cloud各组件在微服务中的角色

Sprig Cloud各组件在微服务中的角色

  • 1、请求统一通过API网关(Zuul)来访问内部服务.
  • 2、网关接收到请求后,从注册中心(Eureka)获取可用服务
  • 3、由Ribbon进行均衡负载后,分发到后端具体实例
  • 4、微服务之间通过Feign进行通