官网链接https://kubernetes.io/zh/docs/concepts/services-networking/service/service是将一组运行Pods上的应用程序公开为网络服务的抽象方法为什么要有servicepod具有不停销毁、创建的特征,每个Pod又有自己分配的IP,Pod的创建、销毁意味着IP不停的变更,前端如何跟踪IP地址变得非常困难,service就是来解决这个
分类:
Web程序 时间:
2020-04-04 00:12:45
阅读次数:
89
抽象类: 使用abstract关键字修饰的类为抽象类,其内部可以有类的一切成员,还可以有abstract修饰的抽象方法(不一定有),抽象方法只有方法的声明,没有方法体,有抽象方法的类必须声明为抽象类。 抽象类不能够创建对象(为什么?反证法:假设创建了抽象类的对象,使用其对象调用抽象方法,而方法没有方 ...
分类:
编程语言 时间:
2020-04-03 21:51:43
阅读次数:
67
对象的序列化和反序列化: 1、对象的序列需要实现java.util.Serializable或者是java.io.Externalizable接口。 2、Serializable只是一个接口,代表着可序列化,并没有定义任何的抽象方法,只能序列化非静态的,以及没有使用transient关键字修饰的属性 ...
分类:
编程语言 时间:
2020-04-03 12:31:29
阅读次数:
134
函数式编程: 什么是函数式接口? 接口中有且只有一个抽象方法。当然默认方法,静态方法,私有方法可以包含。 什么是语法糖? 更加方便,原理不变的语法。 函数式接口的定义: 一个接口中只有一个抽象方法即可。 例如: @FunctionalInterface //标识这个接口是函数式接口。 修饰符 int ...
分类:
编程语言 时间:
2020-03-30 21:26:30
阅读次数:
72
"设计原则" "装饰模式" "动态代理" "命令模式" 设计原则 开闭原则、里氏替换原则、依赖倒转原则、接口隔离原则、最少知道原则、单一职责原则、合成复用原则 开闭原则 对修改关闭,对扩展开发。 里氏替换原则 子类可以扩展父类的功能,但是不能改变父类原有的功能。比如子类可以覆盖父类的抽象方法(抽象方 ...
分类:
其他好文 时间:
2020-03-30 00:29:18
阅读次数:
86
类实现接口就具有接口的功能 实现可以多实现,实现多个接口 package cm.aff.abst; /* 接口(interface)是与类并行的一个概念 1. 接口可以看做是一个特殊的抽象类,是常量与抽象方法的一个集合 不能包含变量,一般的方法。 2. 接口是没有构造器的。 3. 接口的定义就是一个 ...
分类:
其他好文 时间:
2020-03-25 19:14:47
阅读次数:
60
为什么需要抽象类? 抽象类是一种模版模式,抽象类为所有子类提供了一个通用模版,子类可以在这个模版基础上进行扩展。 通过抽象类,可以避免子类设计的随意性。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。 使用抽象类注意的几点: 1、有抽象方法的类只能定义成抽象类 2、抽象类不能实例化 ...
分类:
编程语言 时间:
2020-03-25 09:14:02
阅读次数:
76
public class Syntax2 { public static void main(String[] args) { //语法参数 // 1.参数类型 //由于在接口的抽象方法中,已经定义了参数的数量和类型.所以在lambda的参数类型可以省略 //备注: 如果需要省略类型,则每一个参数的 ...
分类:
其他好文 时间:
2020-03-22 20:08:24
阅读次数:
106
一、Lambda表达式简介 二、Lambda表达式的基础语法 三、Lambda表达式语法精简 四、Lambda表达式语法进阶之函数引用 五、Lambda表达式之综合案例--排序Comparator 六、Lambda表达式之综合案例--forEach 七、Lambda表达式之综合案例--removeI ...
分类:
其他好文 时间:
2020-03-22 19:58:16
阅读次数:
60
一、概念:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 二、UML示意图 Command是一个命令抽象类,定义了Excute抽象方法,具体命令类持有一个接受者Receiver对象,并实现Excute方法根据不同的命令执行Recei ...
分类:
其他好文 时间:
2020-03-20 22:10:52
阅读次数:
56