Live My Life

淡而无味也是一种味道

Hexo-Theme-LiveMyLife

A succinct hexo theme...

Ported Theme of Hux Blog, Thank Huxpro for designing such a flawless theme. This LiveMyLife theme created by Vincent modified from the original Porter YenYuHsuan , refer to the Themes of dusign、Ut......

[Java8] 6 Lambda 表达式练习

Practice something...

先来写个基本类 1234567891011121314151617181920212223242526public class LambdaTest { @Data class Student { private Integer id; private String name; private Integer age;......

[Reflect] 3 反射相关练习

反射相关练习

先来写几个基本类: 12345678/** * @author vincent */@Datapublic class FatherClass { public String fatherName; public int fatherAge;} 12345678910111213/** * @author vincent */@Datapublic clas......

[POI - Alibaba EasyExcel] Alibaba EasyExcel

EasyExcel is a simple, memory-saving open source project for reading and writing Excel based on Java...

简介Java 领域解析、生成 Excel 比较有名的框架有 Apache poi、jxl 等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会 OOM 或者 JVM 频繁的 full gc。EasyExcel 是阿里巴巴开源的一个 excel 处理框架,以使用简单、节省内存著称。EasyExcel 是一个基于 Java 的简单、省内存的......
POI

[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......