- 浏览: 72195 次
- 性别:
- 来自: 北京
最新评论
文章列表
List list = Arrays.asList(ids);
Set set = new HashSet(list);
String [] rid=(String [])set.toArray(new String[0]);
/**
* 获取当前登录用户的IP地址
*
* @param request
* @return
* @throws Exception
*/
public String getIpAddr(final HttpServletRequest request) throws Exception {
String ip = request.getHeader("X-Real-IP");
if (!StringUtil.isBlank(ip) && !"unknown".equalsIgnor ...
注意:两个参数的用空格填充,三个参数的用后面的参数填充
第一个参数要填充的字符串,第二个是需要的长度,第三个是以什么填充。
左侧填充:
leftPad():
StringUtils.leftPad(String str,int size);
StringUtils.leftPad(String str,int size,String padStr);
右侧填充:
rightPad():
StringUtils.rightPad(String str,int size);
StringUtils.rightPad(String str,int size,String ...
Linux文件路径分隔符为 / ,windows的文件路径分隔符为 \ ,在开发项目过程中不确定用户使用何种操作系统,就需要自动适配路径。
目前已知Java提供两种方法获取文件路径分割符:
File.separator
System.getProperty("file.separator")
提供一个简单工具类:
[java] view plain copy
public class FilePathUtil {
public static final String FILE_SEPARATOR = System.getProperty("f ...
Serialize 是什么?
这是IO存储中的一个概念。计算机中所有的内容都是0或者1的数字。这些数字按顺序排列,便可以表示计算机中的万事万物,当然Java的对象也不例外。在内存中,无论如何表示,对我们的操作都没有影响,所以 ...
ToStringBuilder的学习
- 博客分类:
- 工具类使用
1、ToStringBuilder、HashCodeBuilder、EqualsBuilder、ToStringStyle、ReflectionToStringBuilder、CompareToBuilder等这些类都是位于commons-lang.jar下面的,所以要使用这些类一定要导入commons-lang.jar。
2、为什么要使用ToStringBuilder?
系统中一般都要打印日志的,因为所有实体的toString()方法 都用的是简单的"+",因为每"+" 一个就会 new 一个 String 对象,这样如果系统内存小的话会暴内存(前 ...
Files:
/**
* <p>Title: ${file_name} </p>
* <p>Description: ${todo} </p>
* <p>Company: </p>
* @author ${user}
* @date ${date} ${time}
*/
Types:
/**
* @ClassName: ${type_name}
* @Description:
* @author ${user}
* @date ${date} ${time}
* ${ ...
--切换用户
su - oracle
--连接oracle用户
oracle@djjsdev:/$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Wed Mar 29 11:23:26 2017
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partit ...