起航社区 ISPT起航社区

docker - 通过 Dockerfile 创建镜像

由于 Docker 镜像的结构优势,使它的占用空间远小于普通的虚拟机镜像,而这就大幅减少了 Docker 镜像在网络或者其他介质中转移所花费的时间,进而提高了进行迁移部署的效率。 关于 Dockerfile Dockerfile 是 Docker 中用于定义镜像自动化构建流程的配置文件,在 Dock

ISPT ISPT 发布于 2025-11-06

Java8新特性-Optional 类

到目前为止,臭名昭著的空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional类已经成为J

ISPT ISPT 发布于 2024-12-06

Java8新特性-Stream API

Stream API说明 Java8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则是 Stream API。 Stream API ( java.util.stream) 把真正的函数式编程风格引入到Java中。这是目前为止对Java类库最好的补充,因为Stream API可以极

ISPT ISPT 发布于 2024-11-30

Java8新特性-方法引用与构造器引用

方法引用(Method References) 当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用! 方法引用可以看做是Lambda表达式深层次的表达。换句话说,方法引用就是Lambda表达式,也就是函数式接口的一个实例,通过方法的名字来指向一个方法,可以认为是Lambda表达式的

ISPT ISPT 发布于 2024-09-19

Java8新特性-函数式接口

什么是函数式(Functional)接口 只包含一个抽象方法的接口,称为函数式接口。 你可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda 表达式抛出一个受检异常(即:非运行时异常),那么该异常需要在目标接口的抽象方法上进行声明)。 我们可以在一个接口上使用 @Functional

ISPT ISPT 发布于 2024-08-17

Java8新特性-Lambda 表达式

Java 8新特性简介 速度更快 代码更少(增加了新的语法:Lambda 表达式) 强大的 Stream API 便于并行 最大化减少空指针异常:Optional Nashorn引擎,允许在JVM上运行JS应用 为什么使用 Lambd

ISPT ISPT 发布于 2024-06-18