StringUtils.isEmpty和StringUtils.isBlank用法

StringUtils位于org.apache.commons.lang包下 为了方便区别isEmpty和isBlank,可以从字面意思区分,empty字面翻译是空,而blank翻译为空白。 StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具...

StringUtils中isEmpty 和isBlank的区别

StringUtils在commons-lang-2.2.jar包中:org.apache.commons.lang.StringUtils ; StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。 除了构造器,StringUtils中一共有130多个方法,并...

StringUtils工具类的isBlank()方法使用说明

在校验一个String类型的变量是否为空时,通常存在3中情况 是否为 null 是否为 "" 是否为空字符串(引号中间有空格)  如: "     "。 StringUtils的isBlank()方法可以一次性校验这三种情况,返回值都是true 下边是StringUtils的源代码 /** * <p>Checks if a CharSequence is whitespace, empty ("") or null.</p> * * <pre> * StringUtils.isBlank(null) = true * Str...

php-fpm进程过多,内存耗尽

重拾博客,在启用伪静态等加速技术后,服务器mysql数据库频繁出现宕机现象。 输入命令top查看进程后,发现php-fpm占用多达20个进程,每个进程占用内存4%,使得mysql因为内存耗尽而停止。在改动php-fpm后,问题迎刃而解。 一、内存耗尽解决方案 找到php-fpm.conf,该配置文件与php.ini一起在php的文件夹下。 我所在的目录是 /usr/local/php54/etc/php-fpm.conf 找到如下设置: 由于我所使用的服务器为1G内...

java 声明类和用类

  Test.java package com.test; public class Test { public static void main(String[] args){ Test3 p1 = new Test3(); p1.name = "好人啊!haha"; p1.age = 10000000; System.out.println(p1.getAge()); System.out.println(p1.getName()); System.out.println(p1.getJisuan(20)); } } Test3.java package com.test; /*...

java 声明 打印 遍历 二维数组

//声明二维数组 int [][] a = new int[5][]; for (int i = 0; i < a.length; i++) { a[i] = new int[i + 1]; } //for遍历二维数组 for (int i = 0; i < a.length; i++) { for (int j = 0; j < a[i].length; j++) { System.out.print(a[i][j]); } ...

Linux定时任务Crontab详解

   今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的用法:     首先查看一下/etc/crontab文件:    $ cat /etc/crontab    SHELL=/bin/bash PATH=/sbin...

java声明数组和打印数组内容

//第一步 int [] a = null; //第二步 a = new int[20]; //检测长度 for (int i = 1;i < a.length;i++){ System.out.println(a[i]); }         其他声明          int [] a = {1,2,3,4,5,6,7}; int [] b = new int[]{12, 12, 23};  

java 控制台输入参数打印到控制台

import java.util.Scanner; public class Test { public static void main(String [] args) { //由输入台输入整数 Scanner scanner = new Scanner(System.in); System.out.print("a="); int a = scanner.nextInt(); System.out.println("您输入的A的值为:"+a); } }  

Synergy1.8.2破解版Mac + Windows打包(64位)-使用教程

Synergy1.8.2破解版Mac + Windows打包(64位) 1·简介 synergy是个开源的软件,有三个版本 mac / linux / windows,要想实现共享鼠标键盘,必须在所有机器上都安装这个软件,并进行相应的配置,有一台唯一的主机作为服务器端,其他主机作为客户端,要共享的那套鼠标键盘链接到端。所有主机都必须连入同一个局域网,会通过局域网交换鼠标键盘的输入信息,以实现其他主机共享使用这套鼠标键盘。 2·准备 下...