摘要: ###Eureka核心功能点 服务注册(register): Client会发送一次Rest请求给Server端来实现注册,Server接受到请求会将服务信息存储起来,并将注册信息给同集群其他Server。 服务续约(renew): Client启动的时候,会开启一个定时任务(心跳)周期性发送一次服 阅读全文
posted @ 2020-07-30 10:32 偷吃虾的猫。 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 服务下线的大致流程图 下面这张图很简单地描述了Server端服务下线的大致流程: 服务下线Server端实现源码分析 Eureka服务实现是通过Server端InstanceResource 类 cancelLease 方法来实现服务下线操作,下面我们来看看具体实现代码: @DELETE publi 阅读全文
posted @ 2020-07-30 10:26 偷吃虾的猫。 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在了解什么是编译时多态 与 运行时多态前,我们先了解下什么是多态 多态 多态指同一个实体同时具有多种形式。它是面向对象程序设计(OOP)的一个重要特征。如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不面向对象的。 多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在 阅读全文
posted @ 2020-07-26 22:06 偷吃虾的猫。 阅读(3361) 评论(0) 推荐(1) 编辑
摘要: 绑定 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来,绑定分为静态绑定(前期绑定) 和 动态绑定(后期绑定) 静态绑定(前期绑定) 静态绑定指的是在程序执行前就已经被绑定(编译过程就确定调用方法所属类)。 注意:Java中,只有final、static、private 和 构造方法 是静 阅读全文
posted @ 2020-07-26 19:45 偷吃虾的猫。 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 重载 目的: 方法重载是让类以统一的方式处理不同类型数据的手段。调用方法时通过传递给他们不同个数不同类型的参数来决定具体使用哪个方法。 定义: 指一个类中,多个方法方法名相同,但是参数列表不同(参数个数、参数类型或者参数的顺序不同) 重载注意点: 不能通过访问权限、返回类型、抛出的异常进行重载 方法 阅读全文
posted @ 2020-07-26 19:44 偷吃虾的猫。 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 热点检测 自适应优化通过利用有趣的程序属性解决了JIT编译的问题。实际上,所有程序都将大部分时间都花在执行少量代码上。Java HotSpot VM不会立即编译方法,而是立即使用解释器运行程序,并在运行时分析代码以检测程序中的关键热点。然后,它将本地代码优化器的注意力集中在热点上。通过避免不经常执行 阅读全文
posted @ 2020-07-26 01:26 偷吃虾的猫。 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 什么是Java 方法内联? 我们先来看看普遍的内联函数含义。在维基百科中解释为: 内联函数:在计算机科学中,内联函数(有时称作在线函数或编译时期展开函数)是一种编程语言结构,用来建议编译器对一些特殊函数进行内联扩展(有时称作在线扩展);也就是说建议编译器将指定的函数体插入并取代每一处调用该函数的地方 阅读全文
posted @ 2020-07-26 01:25 偷吃虾的猫。 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 什么是Java的虚方法呢,我们首先看看什么是虚函数 虚函数 百度百科的解释为: 在某基类中声明为 virtual 并在一个或多个派生类中被重新定义的[成员函数],用法格式为:virtual 函数返回类型 函数名(参数表) {[函数体]};实现[多态性],通过指向派生类的基类[指针]或引用,访问派生类 阅读全文
posted @ 2020-07-26 01:24 偷吃虾的猫。 阅读(534) 评论(0) 推荐(0) 编辑
摘要: innodb事务日志包括redo log和undo log。redo log是重做日志,提供前滚操作,undo log是回滚日志,提供回滚操作。 注意:undo log不是redo log的逆向过程,其实它们都算是用来恢复的日志: 1.redo log通常是物理日志,记录的是数据页的物理修改,而不是 阅读全文
posted @ 2019-12-20 00:41 偷吃虾的猫。 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 定义: 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实 阅读全文
posted @ 2019-12-10 22:25 偷吃虾的猫。 阅读(177) 评论(0) 推荐(0) 编辑