摘要: 不同的微服务一般会有不同的网络地址,而一个功能可能调用多个微服务中的接口。所以采用网关可以解决(客户端多次请求不同的微服务、跨域问题、认证复杂问题《不同的微服务需要独立认证》、受到不同的微服务使用的防火墙等不友好协议问题) 1、什么是网关 网关(Gateway)又称网间连接器、协议转换器。网关在网络 阅读全文
posted @ 2021-11-26 16:37 齐天大圣龙卷风 阅读(362) 评论(0) 推荐(0) 编辑
摘要: JDK1.8之前 接口只有抽象方法和静态变量(常量) JDK1.8之后 接口有抽象方法,静态变量,(默认方法,静态方法)JDK1.8,私有方法(JDk1.9) 默认方法:解决了接口升级问题 静态方法:静态方法可以通过接口名直接调用。 私有方法;是为默认方法和静态方法服务的。就是把接口中默认方法,或静 阅读全文
posted @ 2021-04-10 21:59 齐天大圣龙卷风 阅读(441) 评论(0) 推荐(0) 编辑
摘要: JRE:是java程序的运行时环境,包含JVM和运行时所需要的核心类库;(仅仅需要运行程序,只需要安装JRE即可) JDK:是java程序的开发工具包,包含JRE和开发人员使用工具(开发工具:编译工具javac.exe和运行工具java.exe) JVM:java虚拟机,用来跨平台的。其原理是在需要 阅读全文
posted @ 2021-04-10 21:58 齐天大圣龙卷风 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 快速排序 快速排序是对冒泡排序的一种改进。 它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 快速排序算法中,每一次递归时以第一个数 阅读全文
posted @ 2021-04-10 21:54 齐天大圣龙卷风 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 插入排序: 将数据逐个采用插入的方式进行排序,这是一种简单直观稳定的排序算法插入排序原理 采用链表 从第一个元素开始,该链表可以被认为已经部分排序),每次迭代时,从输入数据中移除一个元素,并原地将其插入到已排好序的链表中。 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表 阅读全文
posted @ 2021-04-10 20:54 齐天大圣龙卷风 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1、汇编语言是对底层机器的轻微抽象,接着命令式语言(basic c)都是对汇编语言的抽象。这些语言在汇编语言基础上有了大幅改进,但是他们所作的主要抽象仍要求在解决问题时要基于计算机结构,而不 是基于所要解决的问题的结构来考虑。这就要求程序员必须建立起在机器模型和实际待解决问题的模型之间的关联。所以造 阅读全文
posted @ 2021-04-09 21:34 齐天大圣龙卷风 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Alan Kay(阿伦凯)总结了面型对象语言,同时也是java所基于的语言之一的SmallTalk的五个基本特性,这些特性表现了一种纯粹的面向对象程序设计方式。 1、万物接对象:将对象视为奇特的变量,他可以存储数据,除此之外,你还可以要求他在自身上执行操作。理论上讲,你可以抽取带求解问题的任何概念化 阅读全文
posted @ 2021-04-09 21:31 齐天大圣龙卷风 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 选择排序原理 每进行一次排序遍历,都假定第一个索引处的元素是最小值,和其他索引处的值依次进行比较, 如果其他索引处的值大于其他索引处的值,则假定其他索引处的值为最小值,最后找到最小值所在的索引 交换第一个索引处和最小值所在的索引处的值 核心思想:每一轮和所有后面的数进行比较寻找最小值进行交换实现步骤 阅读全文
posted @ 2021-04-08 20:59 齐天大圣龙卷风 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序原理 比较相邻的元素。如果前一个元素比后一个元素大,就交换这两个元素的位置。 对每一对相邻元素做同样的工作,从开始第一对元素到结尾的最后一对元素。最终最后位置的元素就是最大值。实现步骤 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素作同样的工作,从开始第一对 阅读全文
posted @ 2021-04-08 20:10 齐天大圣龙卷风 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-04-08 19:20 齐天大圣龙卷风 阅读(50) 评论(0) 推荐(0) 编辑