最近脑袋发热追着java8源码看的很起劲,还有了执念,罪过。 本文以jdk1.8.0_111源码为例```public final class Optional<T {}```Optional是一个为了解决NullPointerException设计而生可以包含对象也可以包含空的容器对象。封装了很多对空处理的方法也增加了filter、map这样的检索利器,其中函数式编程会有种炫酷...
在JavaScript中,如果要复制一个变量我们应该怎么做呢?下面这种做法是最简单的一种形式:```//把a复制给blet a = 12;let b = a;```这种复制方法只能适用于基本类型,如果`a`是对象怎么办呢?我们先来看看上面的代码在内存中做了什么事: 声明了变量`a = 12`,栈内存会分配一块区域来存储,如上图所示。把`a`赋给`b`,会在栈中重新开辟一块区域...
情景公司做等保3测评,在进行系统漏洞检测时发现内核存在漏洞,需要进行升级。名称版本升级前内核CentOS Linux (3.10.0327.el7.x86_64) 7 (Core)升级后内核CentOS Linux (3.10.0957.1.3.el7.x86_64) 7 (Core)正确操作过程 升级方法升级方法很简单,找到对应版本的内核rpm包,然后...
最新评论