`
文章列表
/** * @Title: StringDateUtil.java * @Package com.unionpay.igpp.mgm.util * @Description: 时间处理通用类 * @author Dason * @date 2016年11月1日 下午1:55:24 * @version V1.0 */ package com.unionpay.bdpp.mgm.util; import java.text.ParseException; import java.text.SimpleDateFormat; import ...
/** * 获取当前登录用户的IP地址 * * @param request * @return * @throws Exception */ public static String getIpAddr(final HttpServletRequest request) throws Exception { String ip = request.getHeader("X-Real-IP"); if (!StringUtil.isBlank(ip) && !"unknown". ...
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /*** * 日期工具类 * */ public class DateUtil { public static final String ENG_DATE_FROMAT = "EEE, d MMM yyyy HH:mm:ss z"; public static final String YYYY ...
SpringMVC配置 package com.bjdjjs.configuration; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation. ...
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出  NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。 除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用StringUtils.xxx() 下面分别对一些常用方法做简要介绍: 1. public static boolea ...
compareTo() 方法用于将 Number 对象与方法的参数进行比较。可用于比较 Byte, Long, Integer等。 该方法用于两个相同数据类型的比较,两个不同类型的数据不能用此方法来比较。 参数 referenceName -- 可以是一个 Byte, Double, Integer, Float, Long 或 Short 类型的参数。 返回值 如果指定的数与参数相等返回0。 如果指定的数小于参数返回 -1。 如果指定的数大于参数返回 1。 public class Test{ public static void main(String args[]){ ...
isEmpty  判断某字符串是否为空,为空的标准是 str==null或 str.length()==0     StringUtils.isEmpty(null) = true   StringUtils.isEmpty("") = true   StringUtils.isEmpty(" ") = false//注意在 StringUtils 中空格作非空处理    StringUtils.isEmpty("   ") = false   StringUtils.isEmpty("bob") = ...
import net.sf.json.xml.XMLSerializer; public static Map<String,Object> msg_xml2map(String xml){ XMLSerializer xmlSerializer = new XMLSerializer(); JSON json = xmlSerializer.read(xml); Map<String,Object> maps = Utility.fromJson(json.toString(), java.util.Map.class); return r ...
在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。 当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由ServletContextListener 来处理。在 ServletContextListener 接口中定义了处理ServletContextEvent 事件的两个方法。/** * 当Servlet 容器启动Web 应用时调用该方法。在调用完该方法之后,容器再对Filter 初始化, ...
/** * 连接socket服务器返回数据接口方法 * @param host IP * @param port 端口号 * @param xmlString 推送数据字符串 * @return String 返回数据字符串 * @throws IOException */ public String ConnectScoket(String host,int port,String xmlString ) throws IOException{ Socket socket = new Socket(host, port); socke ...

StopWatch

StopWatch是apache commons lang包下的一个任务执行时间监视器 主要方法: start(); //开始计时 split(); //设置split点 getSplitTime(); //获取从start 到 最后一次split的时间 reset(); //重置计时 suspend(); //暂停计时, 直到调用resume()后才恢复计时 resume(); //恢复计时 stop(); //停止计时 getTime(); / ...
public String ConnectScoket(String host,int port,String xmlString ) throws IOException{ Socket socket = new Socket(host, port); socket.setSoTimeout(10000); //流 输出流字符流 OutputStream outs=socket.getOutputStream(); System.out.println("发送的数据="+xmlString); outs.write(xmlString.g ...
平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很小,甚至一样,因为现代的计算机运行速度很快。后来看到Java中产生随机数函数以及线程池中的一些函数使用的都是System.nanoTime,下面说一下这2个方法的具体区别。 System.nanoTime提供相对精确的计时,但是不能用他来计算当前日期. System.currentTimeMillis返回的是从1970.1.1 UTC 零点开始到现在的时间,精确到毫秒,平时我们可以根据System ...
org.apache.commons.lang包中有一个随机数工具类RandomStringUtils,它是根据指定的字符串数组生成给定长度的随机数的工具类。该累包含较多的方法,所有方法返回的都是随机数字符串。每个方法至少提供一个参数 int count,这个参数表示要生成的随机数的长度。 //产生5位长度的随机字符串,中文环境下是乱码 RandomStringUtils.random(5); //使用指定的字符生成5位长度的随机字符串 RandomStringUtils.random(5, new char[]{'a','b','c','d','e','f', '1', '2', '3'} ...
在eclipse安装新插件,安装过程中失败,突然发现svn一些插件也不能使用了,解决此问题的方法是在eclipse-jee-neon-R-win32-x86_64\eclipse\configuration及configuration文件夹下删除org.eclipse.update文件夹即可。
Global site tag (gtag.js) - Google Analytics