摘要:
方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比父类被重 阅读全文
posted @ 2020-11-29 16:11
咔啡
阅读(122)
评论(0)
推荐(0)
摘要:
可以,但一个源文件中最多只能有一个公开类(public class)而且文件名必须和公开类的类名完全保持一致。 阅读全文
posted @ 2020-11-29 16:07
咔啡
阅读(349)
评论(0)
推荐(0)
摘要:
接口可以继承接口,而且支持多重继承。抽象类可以实现(implements)接口,抽象类可继承具体类也可以继承抽象类。 阅读全文
posted @ 2020-11-29 16:03
咔啡
阅读(254)
评论(0)
推荐(0)
摘要:
两个对象,一个是静态区的"xyz",一个是用new创建在堆上的对象。 阅读全文
posted @ 2020-11-29 16:00
咔啡
阅读(156)
评论(0)
推荐(0)
摘要:
Error表示系统级的错误和程序不必处理的异常,是恢复不是不可能但很困难的情况下的一种严重问题;比如内存溢出,不可能指望程序能处理这样的情况;Exception表示需要捕捉或者需要程序进行处理的异常,是一种设计或实现问题;也就是说,它表示如果程序运行正常,从不会发生的情况。 阅读全文
posted @ 2020-11-29 15:57
咔啡
阅读(831)
评论(0)
推荐(0)
摘要:
- 调用基本数据类型对应的包装类中的方法parseXXX(String)或valueOf(String)即可返回相应基本类型; - 一种方法是将基本数据类型与空字符串("")连接(+)即可获得其所对应的字符串;另一种方法是调用String 类中的valueOf()方法返回相应字符串。 阅读全文
posted @ 2020-11-29 15:54
咔啡
阅读(204)
评论(0)
推荐(0)
摘要:
(1)修饰类:表示该类不能被继承;(2)修饰方法:表示方法不能被重写;(3)修饰变量:表示变量只能一次赋值以后值不能被修改(常量)。 阅读全文
posted @ 2020-11-29 15:52
咔啡
阅读(104)
评论(0)
推荐(0)
摘要:
- ArithmeticException(算术异常) - ClassCastException (类转换异常) - IllegalArgumentException (非法参数异常) - IndexOutOfBoundsException (下标越界异常) - NullPointerExcepti 阅读全文
posted @ 2020-11-29 15:46
咔啡
阅读(170)
评论(0)
推荐(0)
摘要:
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生。受检异常跟程序运行的上下文环境有关,即使程序设计无误,仍然可能因使用的问题而引发。Java编译器要求方法必须声明抛出可能发生的受检异常,但是并不要求必 阅读全文
posted @ 2020-11-29 15:45
咔啡
阅读(233)
评论(0)
推荐(0)
摘要:
在计算中,负载平衡可以改善跨计算机,计算机集群,网络链接,中央处理单元或磁盘驱动器等多种计算资源的工作负载分布。负载平衡旨在优化资源使用,最大化吞吐量,最小化响应时间并避免任何单一资源的过载。使用多个组件进行负载平衡而不是单个组件可能会通过冗余来提高可靠性和可用性。负载平衡通常涉及专用软件或硬件,例 阅读全文
posted @ 2020-11-29 15:42
咔啡
阅读(130)
评论(0)
推荐(0)
摘要:
当我们开始一个项目时,我们通常在属性文件中进行所有的配置。随着越来越多的服务开发和部署,添加和修改这些属性变得更加复杂。有些服务可能会下降,而某些位置可能会发生变化。手动更改属性可能会产生问题。Eureka 服务注册和发现可以在这种情况下提供帮助。由于所有服务都在 Eureka 服务器上注册并通过调 阅读全文
posted @ 2020-11-29 15:40
咔啡
阅读(544)
评论(0)
推荐(0)
摘要:
使用 Spring Boot 开发分布式微服务时,我们面临以下问题 (1)与分布式系统相关的复杂性-这种开销包括网络问题,延迟开销,带宽问题,安全问题。 (2)服务发现-服务发现工具管理群集中的流程和服务如何查找和互相交谈。它涉及一个服务目录,在该目录中注册服务,然后能够查找并连接到该目录中的服务。 阅读全文
posted @ 2020-11-29 15:38
咔啡
阅读(546)
评论(0)
推荐(0)
摘要:
Feign 是受到 Retrofit,JAXRS-2.0 和 WebSocket 启发的 java 客户端联编程序。Feign 的第一个目标是将约束分母的复杂性统一到 http apis,而不考虑其稳定性。在 employee-consumer 的例子中,我们使用了 emplo e-producer 阅读全文
posted @ 2020-11-29 15:37
咔啡
阅读(396)
评论(0)
推荐(0)
摘要:
Hystrix 是一个延迟和容错库,旨在隔离远程系统,服务和第三方库的访问点,当出现故障是不可避免的故障时,停止级联故障并在复杂的分布式系统中实现弹性。通常对于使用微服 构开发的系统,涉及到许多微服务。这些微服务彼此协作。思考以下微服务 假设如果上图中的微服务 9 失败了,那么使用传统方法我们将传播 阅读全文
posted @ 2020-11-29 15:36
咔啡
阅读(513)
评论(0)
推荐(0)
摘要:
考虑以下情况:我们有多个应用程序使用 Spr ng Cloud Config 读取属性,而S ring Cloud Config 从GIT 读取这些属性。 下面的例子中多个员工生产者模块从 Employee Config Module 获取 Eureka 注册的财产 如果假设 GIT 中的 Eureka 阅读全文
posted @ 2020-11-29 15:35
咔啡
阅读(496)
评论(0)
推荐(0)
摘要:
SpringBoot专注于快速方便的开发单个个体微服务。 SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供,配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等集成服务Spri 阅读全文
posted @ 2020-11-29 15:33
咔啡
阅读(203)
评论(0)
推荐(0)
摘要:
Zookeeper保证了CP(C:一致性,P:分区容错性),Eureka保证了AP(A:高可用) (1)当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的信息,但不能容忍直接down掉不可用。也就是说,服务注册功能对高可用性要求比较高,但zk会出现这样一种情况,当master节点因 阅读全文
posted @ 2020-11-29 15:32
咔啡
阅读(88)
评论(0)
推荐(0)
摘要:
(1)RPC主要的缺陷是服务提供方和调用方式之间的依赖太强,需要对每一个微服务进行接口的定义,并通过持续继承发布,严格版本控制才不会出现冲突。 (2)REST是轻量级的接口,服务的提供和调用不存在代码之间的耦合,只需要一个约定进行规范。 阅读全文
posted @ 2020-11-29 15:30
咔啡
阅读(167)
评论(0)
推荐(0)
摘要:
XML技术用于数据存储、信息配置、数据交换三方面。 可以将数据存储在XML中,通过节点、元素内容、属性标示数据内容及关系。 可以使用XML很方便的做信息配置,软件的各种配置参数和对象关系都存贮在XML文件中。 在做数据交换平台时,将数据组装成XML文件,然后将XML文件压缩打包加密后通过网络传送给接 阅读全文
posted @ 2020-11-29 15:29
咔啡
阅读(76)
评论(0)
推荐(0)
摘要:
<input type="text" id="d1" onblur=" chkNumber (this)"/> <script type=”text/javascript” /> function chkNumber(eleText) { var value = eleText.value; var 阅读全文
posted @ 2020-11-29 15:28
咔啡
阅读(88)
评论(0)
推荐(0)

浙公网安备 33010602011771号