qin4zhang Blog

With the new day comes new strength and new thoughts.

Java的JVM介绍

介绍Java的虚拟机的基本知识

注意 想法及时记录,实现可以待做。 要说明什么是JVM,无疑看官方文档是最好的方式,看看JVM规范。官方文档 JVM介绍 Java虚拟机是Java平台的基石。它是负责其硬件和操作系统独立性、编译代码的小尺寸以及保护用户免受恶意程序的能力的技术组成部分。 Java虚拟机对Java编程语言一无所知,只知道一种特殊的二进制格式,即类文件格式。类文件包含Java虚拟机指令(或字节码)...

Java8的Stream示例

Java8的函数式Stream示例

注意 想法及时记录,实现可以待做。 示例介绍 java8提供了stream的流式处理方式,可以非常优雅的处理各种集合操作,远比之前各种循环嵌套要干净清爽许多。 一般处理 public Map<Long, String> getIdNameMap(List<Account> accounts) { return accounts.stream()....

Java8的日期处理

介绍Java8中对始建于日期的各种处理

注意 想法及时记录,实现可以待做。 示例介绍 java8提供了一系列全新的处理时间日期的方法,下面就来列举工作中常用的示例吧。 /** * 默认时区是东八区 */ private final static String DEFAULT_ZONE_ID = "Asia/Shanghai"; 将字符串格式的时间转为时间戳 /** ...

Linux常用命令之查找

介绍Linux常用的命令

注意 想法及时记录,实现可以待做。 待定大纲: 介绍Linux的常用命令与相关的文档 命令介绍 在Linux系统中查找文件是很频繁的操作,比如我们要查找某个文件是不是近7提案被修改的,怎么办呢?定期删除过期的文件,怎么处理文件是不是过期的呢?find命令可以解决这个问题。通过man find可以熟悉文档。 我们想要知道某个可执行文件在哪里,该如何找呢?这种可以用wher...

Linux介绍

介绍Linux

注意 想法及时记录,实现可以待做。 待定大纲: 介绍Linux的源头与发展,各种衍生系统 Linux介绍 从维基百科中可以搜到Linux的含义解释。 Linux与常用的Windows、MacOS一样,都是操作系统,不同的是,Linux是开源的操作系统,任何人有能力都可以修改它,做成自己的定制版系统。 提到Linux,不得不说到UNIX,UNIX操作系统,是美国AT&...