Live My Life

淡而无味也是一种味道

[POI - Apache POI] Apache POI

The Apache POI project is the master project for developing pure Java ports of file formats based on Microsoft's OLE 2 Compound Document Format...

概述Apache POI 是基于 Office Open XML标准(OOXML)和 Microsoft 的 OLE 2 复合文档格式(OLE2)处理各种文件格式的开源项目。 简而言之,您可以使用 Java 读写 MS Excel 文件,也可以使用 Java 读写 MS Word 和 MS PowerPoint 文件。 官网:https://poi.apache.org/ 在线 Javado......
POI

[MQ - RabbitMQ] 1 消息队列

什么是 MQMessage Queue(MQ),消息队列中间件。很多人都说:MQ 通过将消息的发送和接收分离来实现应用程序的异步和解偶,这个给人的直觉是——MQ 是异步的,用来解耦的,但是这个只是 MQ 的效果而不是目的。MQ 真正的目的是为了通讯,屏蔽底层复杂的通讯协议,定义了一套应用层的、更加简单的通讯协议。一个分布式系统中两个模块之间通讯要么是 HTTP,要么是自己开发的 TCP,但是......
MQ

[Ubuntu] 4.1 Ubuntu 安装 OpenJDK 11

OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE)...

开始之前有很多不同的 Java 实现。OpenJDK 和 Oracle Java 是最主要的两个 Java 实现,除了 Oracle Java 拥有极少的一些额外特性之外,它们两个基本没有什么不同。 Oracle Java 授权仅仅允许作为非商业软件的使用,例如:个人用途和开发用途。 默认的 Ubuntu 20.04 源仓库包含了两个 OpenJDK 软件包,, Java Runtime E......

[Ubuntu] Ubuntu Server(18.04、20.04)安装

Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT...

下载官网下载:https://releases.ubuntu.com/20.04/?C=M;O=A 安装概述Ubuntu Server 是您已经知道的标准 Ubuntu 的变体,专为网络和服务量身定制。它与在50,000个节点的云中运行一样,能够运行简单的文件服务器。 与 Ubuntu Desktop 的安装不同,Ubuntu Server 不包含图形安装程序。相反,它使用基于文本菜单的过程......

[Linux] VMware 虚拟机三种网络模式详解

VMware Workstation Pro is the industry standard desktop hypervisor for running virtual machines on Linux or Windows PCs...

概述由于 Linux 目前很热门,越来越多的人在学习 Linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有 VMware Workstations、Virtual Box、Parallels Desktop(for Mac) 等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而 VMware 的网络连接问题是大家遇到最多......

[Utils - Commons Lang3] 2 ArrayUtils

Operations on arrays, primitive arrays (like int[]) and primitive wrapper arrays (like Integer[])...

概述org.apache.commons.lang3.ArrayUtils 中的方法是对数组,原始数组(例如 int [])或者原始包装器数组(例如 Integer [])的操作。此类尝试优雅地处理 null 输入。空数组输入不会引发异常。但是,包含 null 元素的 Object 数组可能会引发异常。 官网地址:http://commons.apache.org/proper/common......

[Utils - Commons Lang3] 1 StringUtils

Provides highly reusable static utility methods, chiefly concerned with adding value to the java.lang classes...

概述org.apache.commons.lang3.StringUtils 中方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,......

[Utils - Commons Collections4] CollectionsUtils

Provides utility methods and decorators for Collection instances...

概述commons-collections4 是一款处理集合的工具,封装了很多操作集合的方法,可以大大简化我们处理集合的代码。从 commons-collections4 的官方使用文档可以看出,它主要分为工具类、集合类、行迭代器、属性类、比较器、队列等。 官网地址:http://commons.apache.org/proper/commons-collections/ 下载:http:/......

[Utils - JDK] 2 Files

This class consists exclusively of static methods that operate on files, directories, or other types of files...

概述JDK1.7引入了新的IO操作类。java.nio 包下定义了一些操作文件和文件系统的接口和类。java.nio.file.Files 类具有对文件、目录和其他类型的文件进行操作的静态实用程序方法。在这篇文章中,我们将学习 java.nio 文件 API。Files 类在 java.nio.file 包下。这篇文章将介绍有关文件操作的 NIO Files 类。 Java NIO Path......

[Utils - Commons IO] 3 IOUtils

This package defines utility classes for working with streams, readers, writers and files...

概述Apache commons 包括 Apache commons-io。它是一个实用程序库,用于帮助实现各种 IO 功能。有很多实用程序类,IOUtils 就是其中之一。在这篇文章中,我们将了解 Apache commons-io 的 IOUtils 类和其中的静态实用程序方法。 官网地址:http://commons.apache.org/proper/commons-io/ 下载:h......