博文

目前显示的是标签为“System”的博文

Utils in Java

1.java.lang.System   https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html 2.org.apache.commons.lang.SystemUtils uses it. . getJavaHome().getJavaIoTmpDir().getUserDir().getUserHome() .JAVA_VERSION.OS_NAME.USER_TIMEZONE 3.org.apache.commons.lang.math.NumberUtils   http://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/math/NumberUtils.html  4.org.apache.commons.lang.StringUtils https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringUtils.html 5.org.springframework.beans.BeanUtils https://docs.spring.io/spring-framework/docs/5.1.3.RELEASE/javadoc-api/org/springframework/beans/BeanUtils.html 6.org.apache.commons.beanutils http://commons.apache.org/proper/commons-beanutils/javadocs/v1.9.3/apidocs/index.html http://commons.apache.org/proper/commons-beanutils/

系统保留分区简介

产生保留分区 一般来说,100MB的系统保留分区只有在以下两种情况都发生时才会产生: 1) 全新安装 Windows 7 ; 2) 使用Windows 7 分区 画面进行分区 格式化 不产生保留分区 以下任意一种情况发生,100MB的系统保留分区都不会产生: 1) 升级安装Windows 7; 2) 在全新安装之前使用其他工具(比如gdisk.exe)先对硬盘进行 分区 格式化 ; 3) 在全新安装过程中使用diskpart.exe对硬盘进行分区格式化; 要执行全新安装,而又不想使用这个100MB的系统保留分区,可以选择在执行全新安装之前使用其他分区工具比如gdisk.exe来对硬盘进行分区格式化,或者直接进行全新安装,但是在分区画面,使用diskpart.exe来进行分区。 Windows 7的100MB的保留 分区 是Windows 7的 活动分区 ,类似于Linux的/boot. 在Windows 7 beta版本的时候就在安装Windows 7过程中会分出一个100MB的小分区(早期版本的Win7是200MB),这是Windows 7的活动分区,启动 引导文件 存放的分区。 这其实有点类似 Linux 的做法,Linux在安装过程中可以专门分出一个100MB左右的分区作为它的 引导分区 (/boot),这个分区主要用来存放grub.exe,menu.lst, *fs_stage_1.5, initrd,以及 内核 文件vmlinuz的等Linux启动引导过程会用到的文件。 类似地,Windows 7的这个保留分区是它的 主分区 , 系统分区 , 活动分区 。Windows 7在启动过程中会从这个 分区 启动,然后再启动C盘目录。 Windows 7的启动过程 : BIOS--MBR-- Bootmgr--BCD--Winload.exe-- 内核 加载 开机后,BIOS进行开机 自检 (POST),然后选择从硬盘进行启动,加载硬盘的MBR并把控制权交给MBR(MBR是硬盘的第一个 扇区 ,它不在任何一个分区内); MBR会搜索64B大小的 分区表 ,找到4个主分区(可能没有4个)的活动分区并确认其他主分区都不是活动的,然后加载活动分区的第一个扇区(Bootmgr)到内存;...