https://zh.wikipedia.org/wiki/C3线性化 在计算机科学中,C3算法主要用于确定多重继承时,子类应该继承哪一个父类的方法,即方法解析顺序(Method Resolution Order,MRO)。 C3算法实现了三种重要特性: 保持继承拓扑图的一致性, 保证局部优先原则( ...
分类:
其他好文 时间:
2019-08-21 21:22:25
阅读次数:
92
众所周知,Java语言的一个重要特性就是自动内存管理与垃圾回收机制。垃圾收集也被称作GC(Garbage Collection),在讲到GC的时候,我根据《深入理解Java虚拟机》中提到的内容,打算从三个方面讲述: 哪些内存需要回收? 什么时候进行回收? 怎样回收? 首先从理论上讲述这三个问题,然后 ...
分类:
其他好文 时间:
2019-06-29 15:18:43
阅读次数:
93
强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用 Liveness 和 Readiness 探测机制设置更精细的健康检查,进而实现如下需求: 零停机部署。 避免部署无效的镜像。 更加安全的滚动升级。 下面通过 ...
分类:
其他好文 时间:
2019-06-28 12:02:25
阅读次数:
103
在位运算操作中,异或的一个重要特性是无进位加法。 得到了一个无进位加法结果,如果要得到 a + b 的最终值,我们还要找到进位的数,把这二者相加。在位运算中,我们可以使用与操作获得进位: 由计算结果可见,0100 并不是我们想要的进位,1 + 1 所获得的进位应该要放置在它的更高位,即左侧位上,因此 ...
分类:
其他好文 时间:
2019-06-19 16:40:53
阅读次数:
101
集合 集合(set) 是一种包含不同元素的数据结构。 集合中的元素称为成员。 集合的两个最重要特性是: 首先, 集合中的成员是无序的; 其次, 集合中不允许相同成员存在。 对集合的三个操作 + 并集 将两个集合中的成员进行合并, 得到一个新集合。 + 交集 两个集合中共同存在的成员组成一个新的集合。 ...
分类:
编程语言 时间:
2019-06-15 13:49:08
阅读次数:
148
Java概述 Java是面向对象程序设计语言和Java平台的总称 Java体系 JavaSE(j2se)(标准版) JavaEE(J2ee)(企业版) JavaME(J2me) 面向对象 面向对象是Java语言的基础,也是java语言的重要特性,因为它本身就是一种纯面向对象的程序设计语言,Java提 ...
分类:
编程语言 时间:
2019-06-14 00:41:31
阅读次数:
136
JDK8已经发布快4年的时间了,现在来谈它的新特性显得略微的有点“不合时宜”。尽管JDK8已不再“新”,但它的重要特性之一——Lambda表达式依然是不被大部分开发者所熟练运用,甚至不被开发者所熟知。 国内的开发环境大家都知道,有各种的老项目,有各种各样的发布风险,让公司以及项目组对新的技术往往望而 ...
分类:
其他好文 时间:
2019-06-08 21:43:20
阅读次数:
129
第1章 前言、导学与node.js如何理解Node.js?前端到底要不要学习Node.js?本课程能让你学到什么?第2章 Koa2的那点事儿与异步编程模型Koa非常的精简,基本上,没有经过二次开发的Koa根本“不能”用。本章我们讲解Koa的重要特性,理解什么是洋葱模型?以及在KOA中如何进行异步编程 ...
分类:
微信 时间:
2019-06-05 23:45:40
阅读次数:
403
java11 是 Java 大版本周期变化后的第一个长期支持版本,非常值得关注。从官网即可下载, 最新发布的 Java11 将带来 ZGC、Http Client 等重要特性。
分类:
其他好文 时间:
2019-05-30 14:34:13
阅读次数:
115
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 为什么要用新的日期类型 在 JDK8 中,一个新的重要特性就是 ...
分类:
其他好文 时间:
2019-04-16 10:41:39
阅读次数:
257