07 2020 档案
摘要:什么是hashcode方法? hashCode()方法作用是返回一个int类型的数值,也就是哈希值,该方法的主要作用就是在散列的储存结构中确定对象的储存地址,哈希值相同的对象会存放在同一个桶里,所以哈希值相同不代表两个对象就相等了。 对象的hashcode怎么得到? hashcode就是通过hash
阅读全文
posted @ 2020-07-31 20:53
TidalCoast
摘要:--Spring Cloud简介 SpringCloud是微服务架构的集成,对于一些优秀的组件进行整合,是基于springboot构建的。可以通过注解功能,就可以快速地配置常用模块和构键分布式系统。微服务架构就是将一个完整的应用从数据存储开始垂直拆分成多个不同的服务,每个服务都能独立部署,独立维护,
阅读全文
posted @ 2020-07-31 17:53
TidalCoast
摘要:什么是Eureka? Eureka是Netflix开发的服务发现框架,Springcloud将它集成在子项目spring-cloud-netflix中。Eureka包含两个组件:Eureka Server(注册中心) 和Eureka Client(服务注册)。Eureka Server提供服务注册服
阅读全文
posted @ 2020-07-31 17:02
TidalCoast
摘要:什么是RPC? RPC指远程过程调用,简单的理解就是像调用本地方法一样,调用其他服务器中提供的方法。 RPC的调用过程 1.客户端Client发起服务调用请求 2.client stub可以理解成一个代理,将调用的方法、参数按照一定格式进行封装,并且通过服务提供的地址,发起网络请求 3.消息通过网络
阅读全文
posted @ 2020-07-31 10:10
TidalCoast
摘要:什么是微服务 微服务是一种云原生架构方法,其中单个应用程序由许多松散耦合且可独立部署的较小组件或服务组成。这些单个小型但有业务功能的服务,每个都有自己的处理和轻量通讯机制,可以部署在单个或者多个服务器上。 微服务也指一种种松耦合的、有一定的有界上下文的面向服务的架构,如果修改一个服务模块同时需要其他
阅读全文
posted @ 2020-07-31 08:56
TidalCoast
摘要:关于&和&&的区别 &运算符有两种用法:1)按位与 2)逻辑与 当&操作符的两边的表达式不是boolean类型时,&表示按位与操作 按位与操作,将左右的数据转化为二进制,然后两个数据每一个二进制位进行与运算,得出的数据就是按位与的运算结果。 例子:4&7 最后得出的结果是一个二进制数100,转换为十
阅读全文
posted @ 2020-07-04 13:30
TidalCoast
摘要:Java的三大基本特征: 1.封装性:它是将类中的一些隐私数据隐藏在类的内部,并且让其无法被外界访问和修改 2.继承性:子类可以通过继承来接受父类所有的公有的成员变量和方法(public修饰符)、受到保护的成员变量和方法protect修饰符)、默认的成员变量和方法 3.多态性:程序在运行过程中,同一
阅读全文
posted @ 2020-07-04 13:12
TidalCoast
摘要:String、StringBuffer与StringBuilder的区别 (1)三者在执行速度方面的比较:StringBuilder > StringBuffer > String (2)String <(StringBuffer,StringBuilder)的原因: String:字符串常量;St
阅读全文
posted @ 2020-07-04 12:42
TidalCoast