随笔分类 - j2se
摘要:package com.stream; import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;impor
阅读全文
摘要:说明:只返回了where后面的语句,没有select,用于单表查询/** * sql查询操作符枚举类 * */public enum SqlOpEnum { EQUAL("equal"),NOT_EQUAL("notEqual"), GE("ge"),GTE("gte"),LE("le"),LTE(
阅读全文
摘要:package com.com.test;import org.apache.commons.lang3.math.NumberUtils;import java.util.ArrayList;import java.util.List;public class StringHelper { /**
阅读全文
摘要:package com.wdh.test; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io
阅读全文
摘要:import java.math.BigDecimal; public class MathExtend { //默认除法运算精度 private static final int DEFAULT_DIV_SCALE = 10;public static double add(double v1, double v2){BigDecimal b1 = new BigDecimal(Double.toString(v1));BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.add(b2).doubleValue();}
阅读全文
摘要:import java.util.EnumSet;public enum ColorEnum {RED("red"),GREEN("green"),BLUE("blue"),OTHER("other"); private String color; private ColorEnum(String color){this.color = color; } public String getColor(){ return color; } public staticvoid printColor(ColorEnum
阅读全文
摘要:转:http://www.iteye.com/topic/1124582这是一个真实案例,曾经惹出硕大风波,故事的起因却很简单,就是需要实现一个简单的计数器,每次取值然后加1,于是就有了下面这段代码:Java代码privateintcounter=0;publicintgetCount(){returncounter++;}这个计数器被用于生成一个sessionId,这个sessionID用于和外部计费系统交互,这个sessionId理所当然的要求保证全局唯一而不重复。但是很遗憾,上面的代码最终被发现会产生相同的id,因此会造成一些请求莫名其妙的报错.....更痛苦的是,上面这段代码是一个来自
阅读全文
摘要:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class DateTimeUtil {public static String getDateStr(String pattern,Date date){SimpleDateFormat df = new SimpleDateFormat(pattern);return df.format(date);}public static Date get
阅读全文